Main方法有时候返回类型是int(而不是void), 这样就可以返回一个值给运行环境(通常情况下, 非0值意味着发生了错误)....例如:
[image.png]
[image.png]
为引用类型赋值复制的是引用, 而不是那个对象的实例. 这就允许多个变量指向同一个对象, 这一点对于值类型来说就是不可能的....而每个对象的引用则需要额外的4或8字节, 这取决于.NET 是运行在32位还是64位平台上....它们没有自己的操作符, C#会在需要的时候隐式的对它们转换到大一点的类型....与之相对的是 &, |, 这俩不是短路的, 操作符两边的表达式都会被执行. 但是不怎么用他俩.
!, 取反.
三目操作符
var c = (a > b) ?