C#创建自己之扩张方法

C#得创造自己之扩大方法Extension Method:

参考这首《判定是否为空然后赋值》http://www.cnblogs.com/insus/p/8004097.html

里,前面三个措施,均出现null这要词,在认清时,你用==
null或者!=null。

事实上你一点一滴可以创建C#的扩充方法来驱除这种的混乱。

 

 

 public static class ExtensionMethod
    {
        public static bool IsNull(this object obj)
        {
            return obj == null;
        }

        public static bool IsNotNull(this object obj)
        {
            return obj != null;
        }
    }

Source Code

故此,前无异首被,可以起办法五:

 

result = str.IsNull() ? "" : str;

            result = str.IsNotNull() ? str : "";

Source Code

 

相关文章