我用Visual Studio在C#中创建了一个包含一堆变量的类。 我如何为它们自动生成构造函数,getter和setter? 我从其他编程软件(例如Android Studio和Eclipse)中了解到这些用于Java开发的功能,但在Visual Studio中找不到该功能。
答案 0 :(得分:3)
此:
public string TestString { get; set; }
等效于此:
private string _testString;
public string TestString
{
get
{
return _testString;
}
set
{
_testString = value;
}
}
如果您使用的是Visual Studio,则可以使用代码段为您生成样板代码。
键入ctor
,然后按 Tab 。它将为您当前所在的类生成一个无参数的构造函数。
键入prop
,然后按 Tab 。然后键入您希望属性成为的数据类型,然后按两次 Tab 。最后,键入属性的名称,最后一次按 Tab 。它将为您生成一个自动实现的属性。