您的位置:首页 > 编程语言 > C#

C#的一些基础,但又容易忘掉的~~

2020-05-07 04:24 1081 查看

C# 教程http://msdn.microsoft.com/library/chs/default.asp?url=/library/CHS/csref/html/vcoriCSharpTutorials.asp

Main函数-最全版

static int Main(string[] args){}

控制语句

选择语句

if 语句

        if (表达式)
        {
            表达式 = true时执行的语句;
        }
        else
        {
            表达式 = false时执行的语句;
        }

switch 语句

 

        //详见: http://msdn.microsoft.com/library/chs/default.asp?url=/library/CHS/csspec/html/vclrfcsharpspec_8_7_2.asp
        switch (表达式)//表达式也可以是string。当 switch 语句的主导类型为 string 时,允许值 null 作为 case 标签常数。
        {
            case 1:
                //当表达式=1时执行的语句;
                break;//
            case 2:
                //当表达式=2时执行的语句;
                break;

 

            case 3://编译错误,原因:执行一个 switch 节的过程不能“贯穿”到下一个 switch 节。即:在本节的结束需要结束语句(如:break、goto case 或 goto default)。
                //当表达式=3时执行的语句;如:
                Console.WriteLine("XXXXX");


            case 4://正确:原因是case 4和case 5 成一个节了。
            case 5:
                //当表达式=3时执行的语句;如:
                Console.WriteLine("XXXXX");

                //case 6 和 case 7 都正确,原因是:
                //switch 节的语句列表通常以 break、goto case 或 goto default 语句结束,但是也可以使用任何其他结构,只要它能保证对应的语句列表的结束点是不可到达的。例如,由布尔表达式 true 控制的 while 语句是永远无法到达其结束点的。同样,throw 或 return 语句始终将控制转到其他地方而从不到达它的结束点。
            case 6:
                while (true) F();
            case 7:
                throw new ArgumentException();

 

            default:
                //如果在该 switch 语句的 case 标签中,指定的常数都不等于 switch 表达式的值,且如果存在一个 default 标签,则控制将转到 default 标签后的语句列表。
                //如果在该 switch 语句的 case 标签中,指定的常数都不等于 switch 表达式的值,且如果不存在 default 标签,则控制将转到 switch 语句的结束点。
                break;

        }


循环控制语句

while 语句


详见:http://msdn.microsoft.com/library/chs/default.asp?url=/library/CHS/csspec/html/vclrfcsharpspec_8_8_1.asp



 

 

 

 

 

 

]]>
未完~~~~~~~~~ 

转载于:https://www.cnblogs.com/GameXG/archive/2005/06/11/172662.html

YUSHUTAO2000 原创文章 0获赞 0访问量 155 关注 私信
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: