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 "输入的时间超出范围!";
}
}
第一行中括号的用法及意义 展开
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 "输入的时间超出范围!";
}
}
第一行中括号的用法及意义 展开
6个回答
展开全部
C#中括号的意义就是 从哪开始、到哪结束,括号中的代码只执行的代码。如果不加括号默认执行第一行其他行数不执行。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
[DateTimeRange] 添加C#特性
public class DateTimeRange : ValidationAttribute 使得 DateTimeRange 继承了 ValidationAttribute 所以现在 DataTimeRange特性就具有了自定义验证功能
public class DateTimeRange : ValidationAttribute 使得 DateTimeRange 继承了 ValidationAttribute 所以现在 DataTimeRange特性就具有了自定义验证功能
追答
正则表达式特性, 第一位是 1 第二位必须是3458任意一个,往后任意数字长度为9位,
如果不符合将提示手机号码不符合规范 ,
就是定义一个正则表达式做验证
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
中括号(bracket),又称方括号,符号“[]”。一种记号,用以连接需一起考虑的、相等的或成对的单词或项目,或者围起从中只选取一个的那些项目。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这个叫做特性,这段程序中的第一行就是限制下面那个时间属性的取值范围的。 限制内容就是DateTimeRange这个类中的IsValid方法
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询