如何在Visual Studio中自动为getter和setter以及构造函数生成标准代码?

时间:2018-12-14 21:42:29

标签: c# visual-studio

我用Visual Studio在C#中创建了一个包含一堆变量的类。 我如何为它们自动生成构造函数,getter和setter? 我从其他编程软件(例如Android Studio和Eclipse)中了解到这些用于Java开发的功能,但在Visual Studio中找不到该功能。

1 个答案:

答案 0 :(得分:3)

Auto Implemented Properties

此:

public string TestString { get; set; }

等效于此:

private string _testString;

public string TestString
{
    get
    {
        return _testString;
    }
    set
    {
        _testString = value;
    }
}

Code snippets

如果您使用的是Visual Studio,则可以使用代码段为您生成样板代码。

键入ctor,然后按 Tab 。它将为您当前所在的类生成一个无参数的构造函数。

键入prop,然后按 Tab 。然后键入您希望属性成为的数据类型,然后按两次 Tab 。最后,键入属性的名称,最后一次按 Tab 。它将为您生成一个自动实现的属性。