C# 扩展方法

低调的感觉 2015-01-04 01:44:07
如何给 DateTime 添加一个方法和属性,如
DateTime.ServerTime;

DateTime.ToServerTime();
...全文
134 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
失落的神庙 2015-01-05
  • 打赏
  • 举报
回复
你可以自己写个 DateTime 类。 如 class MyDateTime:DateTime { DateTime ToServerTime() {} ..... }
devmiao 2015-01-04
  • 打赏
  • 举报
回复
扩展字段/属性,这个连微软都没有提供。上哪里给你整?
  • 打赏
  • 举报
回复
只有扩展方法,没有扩展属性
wind_cloud2011 2015-01-04
  • 打赏
  • 举报
回复
DateTime的没得扩展,得自己写函数就是
Hmg-L 2015-01-04
  • 打赏
  • 举报
回复
加强版。。

public static string ToServerTime(this DateTime dateTime, string format)
{
               if (dateTime == null) return DateTime.Now.ToString(format);
               return dateTime.ToString(format);
}
bdmh 2015-01-04
  • 打赏
  • 举报
回复
自带DateTime你改不了,要么自己单独写两个函数,或者自己实现一个类似DateTime的类
q107770540 2015-01-04
  • 打赏
  • 举报
回复
 public static string ToServerTime(this DateTime dt)
        {
            return dt.ToString("HH:mm");
        }

110,535

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧