如何在intellisense中显示当前范围?

时间:2018-03-21 08:43:02

标签: c# visual-studio-2017 intellisense

显示intellisense( ctrl + space )时,是否可以只显示当前类的方法/对象?

我有这样简单的形式:

public partial class TestForm : Form
{
    public TestForm() { InitializeComponent(); }

    private string jobName = "x";

    public int JobId = 0;

    public void DoJob() { }

    private void TestForm_Loaded(object sender, EventArgs e)
    {
        /*
            When hiting ctrl+space show me only: 
                Dispose(bool)
                DoJob()
                InitializeComponent()
                TestForm()
                TestForm_Loaded(object, System.EventArgs)
                components
                JobId
                jobName
        */
    }
}

1 个答案:

答案 0 :(得分:1)

为此你需要访问类的上下文。您可以使用C#中的this关键字执行此操作,因此请键入this.以获取所需的智能感知。请注意,它还将显示继承的成员。

我通常使用它来浏览当前类,如果我还不太清楚它,虽然除非必要,否则我不使用this关键字,所以我之后再删除它。