C#知识点

一、C#中的类型:
1.与java多个动态类型dynamic d = 20;可以存储任何类型的值在动态数据类型变量中。这些变量的类型检查是在运行时发生的。
2..字符串类型:
字符串(String)类型的值可以通过两种形式进行分配:引号和 @引号;
String str = "w3cschool.cc";和 @"w3cschool.cc";
string 字符串的前面可以加 @(称作"逐字字符串")将转义字符(\)当作普通字符对待。eg:String str = @"w3cschool.cc";
string str = @"C:\Windows";等价于string str = "C:\\Windows";
@ 字符串中可以任意换行,换行符及缩进空格都计算在字符串长度之内。
3.指针类型
eg:char* cptr;
来自用户的值:Convert.ToInt32(Console.ReadLine());

二、定义常量

const double PI = 3.1415;
注:Console.WriteLine("Radius: {0}, Area: {1}", r, areaCircle);{0}{1}代表下标,对应的值

三、运算符

typeof()返回class类型
sizeof()返回数据类型的大小
& &a; 将得到变量的实际地址。
* *a; 将指向一个变量。
is 判断对象是否为某一类型。eg:If( Ford is Car) // 检查 Ford 是否是 Car 类的一个对象。
as 强制转换,即使转换失败也不会抛出异常。eg:Object obj = new StringReader("Hello");StringReader r = obj as StringReader;

四、String

 

posted @ 2017-03-01 16:09  老猫儿  阅读(195)  评论(0编辑  收藏  举报