有关DataMemberAttribute类的MSDN文档显示了以下示例。
有时会设置括号,有时不设置括号。背后的原因是什么?
示例:
[DataMember()]
public string FirstName;
[DataMember]
public string LastName
{
get { return LastNameValue; }
set { LastNameValue = value; }
}
答案 0 :(得分:1)
这是一个C#语法问题。它与这些特定的类无关。
如果不将参数传递给属性的构造函数,则括号对于属性是可选的。
我建议您决定喜欢哪种风格并坚持下去。