1.简单类型
数值类型:这些数值是以0和1的形式存储在内存里面,用二进制来表示。
举个例子,int类型:表示32位的正负之间的数字
范围是怎么取出来呢?2^n-1(2^32-1=4294967295),然后由于需要表示正负,所以需要除以2,符号在站一位,(-2147483 648-2147483 647),所以这个位数是指二进制的位数。
数值类型:sbyte、byte、short、ushort、int、uint,long、ulong(u为unsigned,无符号)
浮点类型:float、double、decimal
文本和布尔:char、string(引用类型)、bool
c#6有一个新的语法糖,以前using引用的只能是命名空间,现在可以直接引用命名空间的类型,如
using static ConsoleApp1.Class1;
这样代码就不需要重复写Class1,但是只能调用这个类的static方法。貌似struct、enum。当和现有的类的方法冲突是优先用现有方法。