C#的中括号意思

[DateTimeRange]publicDateTime?PostTime{get{return_PostTime;}set{if(_PostTime!=value){... [DateTimeRange]
public DateTime? PostTime
{
get
{
return _PostTime;
}
set
{
if (_PostTime != value)
{
_PostTime = value;
OnPropertyChanged("PostTime");
}
}
}
//
public class DateTimeRange : ValidationAttribute
{
public override bool IsValid(object value)
{
var datetime = value as DateTime?;

if (datetime.HasValue && datetime.Value > DateTime.Today)
return false;
return true;
}
public override string FormatErrorMessage(string name)
{
return "输入的时间超出范围!";
}
}
第一行中括号的用法及意义
展开
 我来答
时针楼
2014-03-25 · 采风人文,以观当世。幽发己见
时针楼
采纳数:81 获赞数:235

向TA提问 私信TA
展开全部
标注特性,提供了属性范围的验证,输入日期不能大于今天
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式