代码段
#region
#endregion
快捷键:Ctrl+k,s
占位符
Console.writeLine(“哈哈这么巧,我也喜欢吃{0},我叫{1}”,str,”老苏”);
隐式转换
int类型的数据可以自动的转换成double类型的数据
显示转换(强制转换)
double类型的数据转换为int类型的数据 丢精度
Double num1=90.34
Int number=(int)num1;
类型转换
字符串转数字,可能会异常发生,代码不能执行完。
Int num=convert.ToInt32(strNum);
加加 减减
++n 前置加,先自己身加1,再参与运算
n++ 后置加,先参与运算,然后再自身加1
一元运算符
+= -= /= %= *=
Num=num+10 和num+=10 是一样的。
+=是直接在内存中加,而另一种是从内存中拿出来,加完之后再放回去。所以类似+=这样一元运算符的表达式要比赋值=这样二元运算符的效率要高,在时间上和空间上都更有优势。
一元运算符比二元运算符优先级高,元是几个操作数
屏幕输入
接收整型可以这样写,少定义一个字符串变量。字符串类型是很占内存的
Int math = convert.ToInt32(Console.ReadLine());
调试
逐过程
逐语句
一行一行的调试
F11逐行调试(单步调试)
ps:右击“快速监视”的功能和VB中的“立即窗口”的功能类似
总结:
换一种语言,又学到了很多以前没有注意到的东西,比如考虑程序的执行时间,提高效率,还有内存的使用程度,做一个好的程序员,这些小细节一定要注意。