C#零碎知识点(一)

1、c#中的注释

//                                        行注释

/*               */                      块注释

///                                       文档注释(可以导出到xml文件中)

///是文档注释,只能写在类、方法、属性的前面。不能用来注释单个变量

2、输出

Console.WriteLine();           会自动换行

Console.Write();                  不会自动换行


Console.WriteLine("我的课程有:{0}、{1}、{2}等",course1,course2,course3);

C#零碎知识点(一)_第1张图片
源代码
C#零碎知识点(一)_第2张图片
运行结果

3、输入

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

C#零碎知识点(一)_第3张图片
示例

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#中的运算符:

‘-’就是减,‘*’就是乘,‘/’就是除

C#零碎知识点(一)_第4张图片
‘+‘的用法

9、C#中的条件运算符

条件表达式?分支一:分支二;


注意构造条件表达式

10、C#中的switch语句用法

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

实际操作截图

你可能感兴趣的:(C#零碎知识点(一))