Erweitern Minimieren
Dieser Artikel wurde maschinell übersetzt. Bewegen Sie den Mauszeiger über die Sätze im Artikel, um den Originaltext anzuzeigen. Weitere Informationen
Übersetzung
Original
Dieser Artikel wurde noch nicht bewertet - Dieses Thema bewerten.

Compilerfehler CS0163

Das Steuerelement kann nicht von einer case-Bezeichnung ("Bezeichnung") zur nächsten fortfahren.

Wenn switch-Anweisung mehr als einen Schalterabschnitt enthält, müssen Sie jeden Abschnitt, einschließlich das letzte explizit beenden, indem Sie eines der folgenden Schlüsselwörter verwenden:

Wenn Sie "Fortfahren" Verhalten von einem - Abschnitt folgende implementieren möchten, verwenden Sie goto case #. Weitere Informationen und Beispiele finden Sie unter switch (C#-Referenz).

Im folgenden Beispiel wird CS0163 generiert.

// CS0163.cs
public class MyClass
{
    public static void Main()
    {
        int i = 0;

        switch (i)   // CS0163
        {
            // Compiler error CS0163 is reported on the following line.
            case 1:
                i++;
            // To resolve the error, uncomment one of the following example statements.
            // return;
            // break;
            // goto case 3;

            case 2:
                i++;
                return;

            case 3:
                i = 0;
                return;

            // Compiler error CS0163 is reported on the following line.
            default:
                Console.WriteLine("Default");
                // To resolve the error, uncomment the following line:
            //break;
        }
    }
Fanden Sie dies hilfreich?
(1500 verbleibende Zeichen)

Community-Beiträge

HINZUFÜGEN
© 2013 Microsoft. Alle Rechte vorbehalten.