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 "输入的时间超出范围!";
}
}
第一行中括号的用法及意义
展开
 我来答
lzqyex
推荐于2016-07-28 · TA获得超过843个赞
知道小有建树答主
回答量:279
采纳率:0%
帮助的人:168万
展开全部
中括号只是划分程序块的,一个中括号内的内容可以被视为一个功能块。比如for循环下往往有一个中括号,中括号内的内容表示这是循环体;函数、类、命名空间的声明下面都会有中括号,都是表示这个声明的作用范围。
不只是c#,c/c++,Java都是这样
一生的信念6
2014-03-25
知道答主
回答量:4
采纳率:0%
帮助的人:2.7万
展开全部
C#中括号的意义就是 从哪开始、到哪结束,括号中的代码只执行的代码。如果不加括号默认执行第一行其他行数不执行。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Spener
推荐于2016-07-08 · TA获得超过239个赞
知道小有建树答主
回答量:168
采纳率:0%
帮助的人:134万
展开全部
[DateTimeRange] 添加C#特性

public class DateTimeRange : ValidationAttribute 使得 DateTimeRange 继承了 ValidationAttribute 所以现在 DataTimeRange特性就具有了自定义验证功能
追答
正则表达式特性,  第一位是 1 第二位必须是3458任意一个,往后任意数字长度为9位,

如果不符合将提示手机号码不符合规范 ,

就是定义一个正则表达式做验证
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
乌雅微兰戢缎
2019-02-13 · TA获得超过3.7万个赞
知道大有可为答主
回答量:1.3万
采纳率:27%
帮助的人:682万
展开全部
中括号(bracket),又称方括号,符号“[]”。一种记号,用以连接需一起考虑的、相等的或成对的单词或项目,或者围起从中只选取一个的那些项目。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xmjkmh
2014-03-25 · 超过31用户采纳过TA的回答
知道答主
回答量:64
采纳率:0%
帮助的人:64.1万
展开全部
这个叫做特性,这段程序中的第一行就是限制下面那个时间属性的取值范围的。 限制内容就是DateTimeRange这个类中的IsValid方法
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式