C#基础与技巧(一)

代码段

#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中的“立即窗口”的功能类似

总结:
  换一种语言,又学到了很多以前没有注意到的东西,比如考虑程序的执行时间,提高效率,还有内存的使用程度,做一个好的程序员,这些小细节一定要注意。

评论 48
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值