欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

C# goto語句的具體使用

 更新時間:2021年06月01日 10:51:04   作者:花傷情猶在  
# goto 語句用于直接在一個程序中轉(zhuǎn)到程序中的標簽指定的位置,標簽實際上由標識符加上冒號構成。本文主要介紹了C# goto語句的具體使用,感興趣的可以了解一下

C# goto 語句用于直接在一個程序中轉(zhuǎn)到程序中的標簽指定的位置,標簽實際上由標識符加上冒號構成。

語法形式如下。

goto Labell;
    語句塊 1;
Labell
    語句塊 2;

如果要跳轉(zhuǎn)到某一個標簽指定的位置,直接使用 goto 加標簽名即可。

在上面的語句中使用了 goto 語句后,語句的執(zhí)行順序發(fā)生了變化,即先執(zhí)行語句塊 2,再執(zhí)行語句塊 1。

此外,需要注意的是 goto 語句不能跳轉(zhuǎn)到循環(huán)語句中,也不能跳出類的范圍。

由于 goto 語句不便于程序的理解,因此 goto 語句并不常用。

【實例】使用 goto 語句判斷輸入的用戶名和密碼是否正確,如果錯誤次數(shù)超過3次,則輸出“用戶名或密碼錯誤次數(shù)過多!退出!”。

根據(jù)題目要求,假設用戶名為 aaa、密碼為 123,代碼如下。

class Program
{
    static void Main(string[] args)
    {
        int count = 1;
    login:
        Console.WriteLine("請輸入用戶名");
        string username = Console.ReadLine();
        Console.WriteLine("請輸入密碼");
        string userpwd = Console.ReadLine();
        if (username == "aaa" && userpwd == "123")
        {
            Console.WriteLine("登錄成功");
        }
        else
        {
            count++;
            if (count > 3)
            {
                Console.WriteLine("用戶名或密碼錯誤次數(shù)過多!退出!");
            }
            else
            {
                Console.WriteLine("用戶名或密碼錯誤");
                goto login;//返回login標簽處重新輸入用戶名密碼
            }
        }
    }
}

執(zhí)行上面的代碼,效果如下圖所示。

在這里插入圖片描述

到此這篇關于C# goto語句的具體使用的文章就介紹到這了,更多相關C# goto語句內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:

相關文章

最新評論