操作符
操作符的本质是算法,是方法和函数的简化方式
1.成员访问操作符 .
访问外层名称空间的子集空间
访问名称空间的类型
访问类型的静态成员
访问对象的成员
例:System.IO.File.Creat.()
2.方法调用操作符 f(x)
3.元素访问操作符 [ ]
4.new操作符,From my Form=new Form()
在内存上创建类型的实例,并调用该实例的构造器
得到实例的内存地址,通过赋值符号交给访问这个实例的变量。
还可调用初始化器{} : From myForm = new From(){Text = "H"}
5.检查类型内存是否溢出 checked和unchecked
class Program
{
static void Main(string[] args)
{
//无符号整型
unit x = unit.MaxValue;
Console.WriteLine(x);
string binStr = Convert.ToString(x,2)
Console.WriteLine(binStr);
//捕获异常,检查是否发生溢出
try
{
unit y = checked(x+1);
Console.WriteLine(y);
}
catch (OverflowEception ex)
{
Console.WriteLine("There's overflow!");
}
}
}
6. 一个对象在内存中所占字节数 sizeof ,在获取自定义的结构体中是需要放在unsafe里
7. 指针访问结构体 ->
8. 二进制位上按位取反 -
9. 非操作符 !,只能操作布尔类型