C# 用C编写完整的短键#
什么是C#中的代码完整短键?我希望通过在下面的代码中按CTRL+Space(在C# 用C编写完整的短键#,c#,visual-studio,visual-studio-2012,visual-studio-2017,C#,Visual Studio,Visual Studio 2012,Visual Studio 2017,什么是C#中的代码完整短键?我希望通过在下面的代码中按CTRL+Space(在tst\u Ar之后)来获得整个函数tst\u ArrayListname,但无法获得它 static void Main(string[] args) { tst_Ar Console.ReadLine(); } public void tst_ArrayList() { Console.WriteLine("Hello"); } UPD Tab和2 *Tab都不完成VS 2015
tst\u Ar
之后)来获得整个函数tst\u ArrayList
name,但无法获得它
static void Main(string[] args)
{
tst_Ar
Console.ReadLine();
}
public void tst_ArrayList()
{
Console.WriteLine("Hello");
}
UPD
Tab和2 *Tab都不完成VS 2015 C中的代码,而VS 2013 C++单标签工作正常。如何在VS2015 c#中启用它?
在Visual Studio中,我们有两个代码完成选项:- 尝试点击选项卡
- 尝试点击选项卡来自动完成一些内容,例如在编写属性时
如果这是您想要的。它是CTRL+Space,但如果这不起作用,请转到工具>导入和导出设置>重置所有设置。那么它应该可以正常工作。若您正在寻找的是intellisense,那个么您似乎正在尝试访问静态main方法中的非静态方法,这就是为什么在ctrl+space之后并没有得到任何结果的原因
将您的方法设为静态,它将显示在intellisense中C#中没有代码完整键,它是一种编程语言。你是说Visual Studio吗?你试过使用tab吗?你在使用什么编辑器?我喜欢随机回答一个不完整的问题,这个问题要么不清楚,要么没有重复。迫不及待地想知道关于编辑IntelliSense设置的答案。json@xdtTransform你说得对。但这就像解谜语一样。在这种情况下,您甚至有足够的信息来做出正确的答案:-)。但是到目前为止只有一个答案回答问题。Tab和2 *Tab都没有完成VS 2015 C中的代码,而VS 2013 C++单标签工作很好。如何在VS2015 c#中启用它?@vico我使用的是Visual Studio 2015,Tab可以很好地完成代码,double Tab可以帮助我创建所有属性。@vico我没有启用它,我使用的是默认设置,让我看一看,然后再给你讲这个。我犯了错误——我尝过VS 2013 C++,而VS 2013 C标签却不在VS 2013 C中工作。either@vico请尝试以下操作:打开VS,在右上角的快速启动栏上键入“键盘”。单击下拉列表中的第一个选项,在弹出窗口中单击“重置”,查看它是否有效。通过创建实例,可以在静态方法内部调用非静态方法,因此无需将其设置为静态。@ZeeshanAdil,默认情况下,Intelissense仅提供键入时可能的内容。MyClass.Meth..instance.Meth..或Meth。。不会给出相同的结果,因为他们有不同的“上下文”。@xdtTransform同意,但这不是问题所在。