c# - C# 中自动生成的属性

标签 c# .net-4.0 properties field shortcut

在 VB.NET 中,可以在类中执行以下操作。

Public Property MyProperty As String

此时会自动为您创建一个 getter 和 setter,您可以引用属性定义的变量。

Me._MyProperty = "BlahBlah"

C# 中是否有等效机制?

最佳答案

public string MyProperty {get; set;}

默认情况下,它们都是公共(public)访问器,您可以像这样将它们中的一个设为私​​有:

public string MyProperty {get; private set;}

关于c# - C# 中自动生成的属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5176789/

相关文章:

c# - Xamarin Forms 标签和条目在一行

c# - C#计算打印页数

c# - Process.Start() : The system cannot find the file specified, 但我的文件路径似乎是合法的

c# - System.Web.Http Server 是否对 ASP.Net Web API 单元测试表现良好?

c# - 寻找 .NET 4 线程池

regex - 允许方括号的正则表达式

xaml - 如何使用 XAML2009 功能

iphone - retain setter 是如何用@synthesize 实现的?

c# - 合格双倍显示不正常

Java:将配置变量存储在文件中