我可以删除{get; 组; 在C#中

0 c# properties automatic-properties

可能重复:
C#:我可以删除"{get; 组; }"?

我的代码有数百行,如下所示:

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

所有人都有{ get; set; }他们的结尾.

我想知道的是,是否有一种方法可以清理我的代码,甚至消除了{ get; set; }仍然公开的需要.

我知道这不是一个大问题,但我想尝试尽可能地清理我的代码.

Mar*_*ell 8

不太.正是这{get;set;}使它们自动实现了属性; 没有它们,它们就变成了田 你真的不想要公共领域,所以不要管它.

真的,你这里没有解决任何问题; 别管它.这是正常的(至少因为引入了自动实现的属性),并且{get;set;}没有添加到行数等.