【问题标题】:How to set property for fields declared in one row [closed]如何为一行中声明的字段设置属性[关闭]
【发布时间】:2013-01-03 08:00:33
【问题描述】:

作为主题

public String imie, nazwisko{get; private set;}

我会在同一行中为 imienazwisko 应用 get/set 规则

【问题讨论】:

  • 您是否要在 1 行中定义 2 个属性?如果是这样,你不能。
  • 你不能那样做。每个属性都必须有自己的声明。
  • 如果我可以在一行中声明许多相同类型的字段,我想在这里做。
  • 为什么?将这些放在一个“行”中会给您带来什么?
  • @RobertKilar - 你可以这样声明字段。 {get; set;} 语法不适用于字段 - 它适用于属性。

标签: c# properties


【解决方案1】:

如果你想在一个语句中声明多个字段,你可以:

public string imie, nazwisko, whatever;

您发布的内容是对 properties 的尝试,这是不可能的(共享 getter/setter 声明除外)。

当然,这些可以在一行:

public string imie{get; private set;} public string nazwisko{get; private set;}

我建议阅读 MSDN 上的 fieldsproperties

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-09-30
    • 1970-01-01
    • 1970-01-01
    • 2012-11-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-08-08
    相关资源
    最近更新 更多