c#学习笔记(一)

实习,第一次接触c#,通过学习笔记加深记忆与理解。


1.c#中 string字符串前便可以加@(称作“逐字字符串”),可以将转义字符\当作普通字符。

eg: string str = @"D:\user";

它等价于 string str = "D:\\user";

@字符串可以任意换行,换行符以及空格都计算在字符串长度之内

2.c#中类型转换:

包括了隐式类型转换与显示类型转换。

隐式转换:转换是c#默认的以安全方式进行的转换。如,从小的整数类型转换到大的整数类型,从派生类转换为基类。

显示类型转换:这些转换是通过用户使用预定义的函数显示完成的。显示转换需要强制转换运算符。

如:

int i:

double m = 123.456;

i = (int) d;

即为强制转换

此外,c#中还提供了许多内置的类型转换方法,ToString,ToType...


3.C#中接收用户输入的方法:

System命名空间中的Console类提供了一个函数ReadLine();

Console.ReadLine()只接受字符串格式的数据,所以在实际使用中要注意类型转换。


4.c#中通过const关键字定义常量

5.c#中的杂项运算符,包括sizeof、typeof和?:.

你可能感兴趣的:(c#学习笔记(一))