Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/287.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在VisualStudio中,如何自动输入对象的后半部分?_C#_Visual Studio_Intellisense - Fatal编程技术网

C# 在VisualStudio中,如何自动输入对象的后半部分?

C# 在VisualStudio中,如何自动输入对象的后半部分?,c#,visual-studio,intellisense,C#,Visual Studio,Intellisense,例如,Person p=newperson() 我必须一个接一个地键入字母,或者一个接一个地选择单词(通过intellisense),但我知道有人可以在输入Person p后自动生成新人(),怎么做 PS,智能感知在我的电脑上。抱歉前面的描述,我可以通过intellisense选择“new”或“Person”,但系统不会同时显示“new Person()”。我好奇的是,在有人键入“Person p”或“Person p=”后,这个“new Person();”会自动出现您所指的功能可能是“int

例如,
Person p=newperson()
我必须一个接一个地键入字母,或者一个接一个地选择单词(通过intellisense),但我知道有人可以在输入
Person p
后自动生成
新人()
,怎么做


PS,智能感知在我的电脑上。抱歉前面的描述,我可以通过intellisense选择“new”或“Person”,但系统不会同时显示“new Person()”。我好奇的是,在有人键入“Person p”或“Person p=”后,这个“new Person();”会自动出现

您所指的功能可能是“intellisense”。默认情况下,您应该能够在键入命令或变量名的第一个字母后按Ctrl+Space,以打开包含可能匹配项的下拉菜单。选择正确的条目,然后按“Tab”继续操作。

也许您禁用了IntelliSense?可能您的意思是我可以按Tab一两次。但是请注意,流行的Resharper插件扩展了VisualStudio的内置IntelliSense功能。所以你提到的“某人”可能正在使用Resharper。@chiccodoro你安装了Resharper吗?在我输入“Person p=”后,然后点击TAB,什么也得不到,只需移动cursor@user3339999-tab仅在具有intellisense选项的上下文菜单打开时起作用。如果这种情况没有发生——正如Codor已经提到的那样——您可能禁用了IntelliSense。@derape:
Tab
是更好的选择,因为它与C#和VB.NET一起工作,而
Return
将与VB断绝关系。如果您需要在不同的语言之间切换,最好记住始终有效的快捷方式。哦,我不知道,我还没有接触过VB