【问题标题】:c# get method for a readonly attribute without creating an extra attributec#获取只读属性的方法,无需创建额外的属性
【发布时间】:2015-09-24 18:46:04
【问题描述】:

我需要一个只读属性的 get 方法

 public readonly string accountNumber { get;}

不起作用。有没有办法在不创建新的额外属性的情况下创建 get 方法?

【问题讨论】:

  • 只有getter 的属性在技术上默认为readonly
  • 请注意,C# 中的“属性”是一个非常具体的概念 - 您的帖子中没有显示任何属性,因此您可能会在其他含义中使用该词,而不是“属性”。
  • 有错误吗?或者,是否需要在返回值之前进行操作?
  • 是的,确实是财产@AlexeiLevenkov
  • 并且是 Cs0106 修饰符“只读”对此项无效

标签: c# methods get attributes


【解决方案1】:

Brad M的答案是正确的,如果你使用不带readonly的get,属性默认为readonly,所以你不必再写了。谢谢

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-10-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-08-22
    • 1970-01-01
    • 2020-02-22
    • 2020-10-15
    相关资源
    最近更新 更多