1.标识符,区分大小写
首字符:允许a~z,A~Z, _ ,@ ,不允许数字
其他字符:允许a~z,A~Z,0~9, _ ,不允许@
@可以放在首位,但不推荐作为常用字符
2.命名约定
Pascal大小写:用于类型名和成员名,标识符中每个单词都首字母大写
Camel大小写:用于本地变量和方法参数,除第一个单词外,标识符中所有的单词都首字母大写
全大写:仅用于缩写词
3.关键字
关键字不能被用作变量名或者其他形式的标识符,除非以@字符开始,所有的C#关键字全部都由小写字母组成,但是.NET类型名使用Pascal大小写约定
4.格式字符串
Console.WriteLine(“Two sample integers are{0} and {1}”,3,6);
{0}和{1}是替代标记,3和6是替代值
输出为Two sample integers are 3 and 6
Console.WriteLine(“Three sample integersare {1},{0} and {1}”,3,6);
输出为Three sample integers are 6,3 and 6
Console.WriteLine(“Two sample integers are{2} and {1}”,3,6);
运行错误,因为代码中并没有位置2, 3是位置0 ,6是位置1