最近我一直在将一些代码从VB转换为C#,我发现在VB中,您可以使用速记方式初始化新对象,那么在C#中是否也可以这样做,还是必须使用支持字段呢?
Public Property MyList As New List(Of String)
看起来,C# 的等效语句是:
private List<String> _myList = new List<string>();
public List<String> MyList
{
get { return _myList; }
set { _myList = value; }
}
注意*使用快捷命令“propfull”可以更轻松地编写此内容。