一、Convert类常用的类型转换方法
Convert.ToInt32() 转换为整型(int)
Convert.ToChar() 转换为字符型(char)
Convert.ToString() 转换为字符串型(string)
Convert.ToDateTime() 转换为日期型(datetime)
Convert.ToDouble() 转换为双精度浮点型(double)
Conert.ToSingle() 转换为单精度浮点型(float)
二、运算符
算术运算符 + - * / %
逻辑运算符 & | ^ ~ && || !
字符串连接运算符 +
增量和减量运算符 ++ --
移位运算符 << >>
比较运算符 == != < > <= >=
赋值运算符 = += -= *= /= %= |= ^= <<= >>=
条件运算符(三元运算符) ?:
比较不常用却又很重要的运算符:
is运算符可以检查对象是否与特定的类型兼容。
as运算符用于执行引用类型的显式类型转换。
三、流程控制语句
控制流
if(bool){}else{}
if(boll)else if(bool)else{}
switch ()
{
case :
break;
default :
break;
}
循环语句
for(int i==0;i<int;i++){}
while(true){}
do{}while(true)循环
只遍历
foreach(TabelRow tr in datatabel.rows){}
四、ref/out/in三种参数类型
In:过程不会改写In的内容,但可以读 ,所以传入前你得有值。----------------------------------只读
Out和out:传入的值不会被过程所读取,但过程可以写,所以传入前赋值没意义我不读。-------------只写
ref:传入的值,过程会读,也会写。因为会读,所以传入前你得有值。-----------------------------读写