快速简单的二传手和吸气剂?

Jas*_*n94 3 .net c# automatic-properties

允许这样做:

public int Age
{
get;
set;
}
Run Code Online (Sandbox Code Playgroud)

但应用程序是否为变量创建/分配空间?我经常这样做

private int age = 0;
public int Age
{
get { return this.age; }
set { this.age = value; }
}
Run Code Online (Sandbox Code Playgroud)

Tom*_*son 6

是的,它确实.如果您查看IL,您将看到它为该属性创建了一个支持变量.