C# 扩展方法,该如何处理

C# 扩展方法
如何给 DateTime 添加一个方法和属性,如
DateTime.ServerTime;

DateTime.ToServerTime();
------解决思路----------------------
 public static string ToServerTime(this DateTime dt)
        {
            return dt.ToString("HH:mm");
        }

------解决思路----------------------
加强版。。

public static string ToServerTime(this DateTime dateTime, string format)
{
               if (dateTime == null) return DateTime.Now.ToString(format);
               return dateTime.ToString(format);
}

C# 扩展方法,该如何处理