首页 技术教程 实用代码 注册破解 正则表达式 网址导航 电子书籍

谈谈值类型与null的判等比较

如果一个值类型没有重载==运算符,是不能直接运用 ==来执行 值类型的实例和null的判等比较的,这个是显而易见的,默认情况下值类型都没有重载==运算符:A a;if(a==null)     //struct A{     public int x;}  但是,能不能重载了==就可以把值类型的实例和null做判等比较了呢?现在,我们来看一个更加能说明疑问的Demo:using System;namespace StructOperatorDemo{    class Program    {        public struct MyStruct1        {            public Guid UniqueId;            public MyStruct1(Guid fUniqueId)            {    ...
类别:程序开发    查看:80    更新:2014-05-10