为什么某些数据成员属性有括号,而其他属性没有

本文关键字:属性 其他 数据成员 为什么 | 更新日期: 2023-09-27 17:56:47

有关 DataMemberAttribute 类的 MSDN 文档显示了下面的示例。

有时设置

括号,有时不设置。背后的原因是什么?

例:

[DataMember()]
    public string FirstName;
 [DataMember]
    public string LastName
    {
        get { return LastNameValue; }
        set { LastNameValue = value; }
    }

为什么某些数据成员属性有括号,而其他属性没有

这是一个

C# 语法问题。它与这些特定的类无关。

如果不将参数传递给属性的构造函数,则括号对于属性是可选的。

我建议你决定你喜欢哪种风格并坚持下去。