1、c#中的注释
// 行注释
/* */ 块注释
/// 文档注释(可以导出到xml文件中)
///是文档注释,只能写在类、方法、属性的前面。不能用来注释单个变量
2、输出
Console.WriteLine(); 会自动换行
Console.Write(); 不会自动换行
Console.WriteLine("我的课程有:{0}、{1}、{2}等",course1,course2,course3);


3、输入
Console.ReadLine(); 读入时为string类型,回车代表输入字符串结束,如果直接敲回车, 程序接收的是空字符

Console.Read(); 一个字符一个字符地读入,键盘输入字符时,字符排队进入缓冲区,当敲回车时,才读入第一个输入的字符,另外的字符仍然在缓冲区等待。
4、public 类型的类名,首字母要大写,public一般省略不写
5、C#中的关键字都是小写的
如using class static string 但Main不是关键字
6、C#中的类型转换
C#中低精度的类型会自动转化为高精度的类型,但是高精度的类型不会转换为低精度的类型
如:double d=2;//2会自动变成2.0,d=2.0
int a=1.0;//error,除非强制类型转换,int a=(int)1.0;
7、C#中布尔类型的关键字是bool
8、C#中的运算符:
‘-’就是减,‘*’就是乘,‘/’就是除

9、C#中的条件运算符
条件表达式?分支一:分支二;

10、C#中的switch语句用法
和C C++ Java语言中的switch用法几近相同,只不过注意switch中的判断条件:只能是int、long、char、string 等,float和double不可以

网友评论