摘要:
今天我在看公司项目的时候看到了一行代码有两个??当时我就纳闷了不知道为什么用两个问号,这个是我这么久才遇到的这个问题,我百度了一下幸好有人也遇到了他是这样解释的1int a = x ?? y;意思就是 x 如果是null的話,a 就會等於 y,同等於1int a = (x == null ? y : x); 阅读全文
摘要:
枚举提供成组的常数值,它们有助于使成员成为强类型以及提高代码的可读性。在 C#中,使用 enum 来声明枚举。 枚举分为简单枚举和标志枚举两种。基本语法示例enum Day { Sun, Mon, Tue, Wed, Thu, Fri, Sat };以下格式也可以:enum Day { Sun, Mon, Tue, Wed, Thu, Fri, Sat };枚举类型枚举类型可以是:byte、sbyte、short、ushort、int、uint、long、ulong,如果没有指定类型,则默认为 int 类型。指定类型示例:enum Day : byte { Sun, Mon, T... 阅读全文