C# 基础
C# 语法注意事项
- 程序执行从Main方法开始;
- 所有的表达式和语句以分号结尾;
- C#大小写敏感;
- 文件名可以不同于类的名称;
C# 注释
- 单行注释://
- 多行注释:/* */
- 文档注释:/// ///
C# 数据基础类型
- 整形:byte short int long
- 浮点型:
- float(默认值:0.0F)
- double(默认值:0.0D) 赋值为一个小数且不加后缀,默认为double类型
- decimal(默认值:0.0M) 128 位精确的十进制值
- 布尔类型:bool
- 空:null
C# 运算符
x ?? y
当 x 为空时,则输出 y,当 x 不为空时,则输出 x;
x ? y : z
当 x (条件语句)为 true 时,则输出y,当 x 为 false 时,则输出 z;
根号
// √100
Console.WriteLine(Math.Sqrt(100));
次幂
// 2^5
Console.WriteLine(Math.Pow(2,5));
条件判断
if…else
if(true)
{
}
else
{
}
switch
int x = 0;
switch(x)
{
case 0:
break;
case 1:
break;
default:
break;
}
循环语句
for 循环
for(int i=0;i<5;i++)
{
语句
}
while 循环
while( 条件 )
{
语句
}
do…while 循环
先执行一次语句,再判断条件。
do{
语句
}while( 条件 );
foreach 循环
foreach (var item in collection)
{
}