C#创制和谐的恢宏方法

Source Code

 

C++ 1C++ 2

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

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

参考那篇《判断是不是为空然后赋值http://www.cnblogs.com/insus/p/8004097.html

C++,实际您一点一滴可以创造C#的恢弘方法来排除那种的杂乱。

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

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

C#能够创制自己的增加方法Extension Method:

Source Code

里,后面几个章程,均出现null那至关首要词,在认清时,你必要==
null或者!=null。

由此,前一篇中,能够生出艺术五:
C++ 3

 

 

 C++ 4

C++ 5C++ 6