一.C#编码规则
1.C#编码严格区分大小写
2.C#代码过滤空格、回车符和制表符
3.C#的每句代码都以“;”结尾。一句代码可以放在多行,一行可以放多句代码,string变量的值字符串不可跨行写,如需跨行用转义字符“ \n”
4.C#代码的注释方式:
1). /*……*/:可注释多行
2). //…….. : 注释一行
3). ///….. : 注释一行
5.代码折叠
#region <Sigle>
…..
#unregion;
二.变量
1.变量的声明
<type><name1>,<name2>,<name3>…
2.简单变量命名
1).由字母、数字、下划线_和@组成,第一个字符不能是数字
2).简单变量用camelCase形式,其他高级命名用PascalCase(建议约定);
3.变量的赋值
1).变量在使用前必须初始化(声明 +赋值)
2).声明和赋值可以在同一条语句中完成
3).转义字符的使用
1>.字符串变量的赋值语句中,两个“”间的内容不能跨行。如需输出跨行的内容,必须使用转义字符 \n
2>.如需一字不变指定字符串,可在“”之前使用@符号
4.变量的类型转换
1).隐式转换
2).显式转换
1>.“()”符号:(destinationType)val
2>.Convert的方法:
注:
1).用checked和unchecked做溢出检查,(也可在IDE中设定解决方案的高级属性自动检查)
2).显式转换的优先级最高,类似于一元运算符
3).Convert.ToXXX(v2)方法做显示转换时,v2必须是目标类型的有效表达形式。如ToBoolean(v2)中v2必须是true或false