C#的一些基础,但又容易忘掉的~~
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 关注 私信- 『C#基础』一些零碎东西的记录(持续更新)
- 面试C#需要准备的一些基础
- c# 基础 一些与c++不同的
- C#学习笔记之.C基础中比较容易被忽略的细节(一)
- Unity 3D开发-C#脚本语言的一些基础用法
- [C#]一些.NET基础概念
- C#调用API的一些基础
- asp.net从入门到精通看书笔记.一些c#语言基础
- 机房重构(四)--C#的一些基础知识
- C#调用API的一些基础
- 自己总结C/C++的一些容易被遗忘的基础知识!
- c#中的一些容易混淆的概念
- java的一些容易忽略的基础
- C#的一些基础知识
- C#基础(六)--枚举的一些常用操作
- c#基础一些问题:强制转换 ,控制台获取ascii码,
- 收集的一些C#的基础知识问答
- C#一些基础
- c++的一些容易混淆基础知识点
- C#调用API的一些基础