关于获取和设置的快速问题

soo*_*ise 2 c# get set

如果类中有以下代码,那么get和set方法是否与变量相关联?如何使用类的实例访问get和set?

public string Something { get; set; }
Run Code Online (Sandbox Code Playgroud)

Cod*_*lla 5

这本质上是一个编译技巧.编译代码时,编译器将生成一个隐藏字段和必要的代码,以返回并设置get和set中的字段.

您可以访问此属性,就像访问任何其他属性一样. MyClass.Something = "bla".