日期:2014-05-18 浏览次数:20640 次
public string name
{
set
{
if (string.IsNullOrEmpty(value))//or value==null
{
throw new NullReferenceException();
}
else
{
name = value;
}
}
}
------解决方案--------------------
这样做的意义不大吧。
------解决方案--------------------
特性感觉主要像做一个特定的标记一样
别的地方可以想办法看到这个标记,但是这个标记本身没有限定的作用
------解决方案--------------------
“[]”本身没有任何意义的,就跟html标记中,你随便加些自定义的属性,然后自己再获取其值
------解决方案--------------------
假设你的属性名称为:EditTime,
你可以写:
[My(EditTime = DateTime.Now)]
也可以写成性:
[MyAttribue(EditTime = DateTime.Now)]