Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/24.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# 请参见Visual Studio中变量的类型_C#_.net_Visual Studio_Visual Studio 2013_Var - Fatal编程技术网

C# 请参见Visual Studio中变量的类型

C# 请参见Visual Studio中变量的类型,c#,.net,visual-studio,visual-studio-2013,var,C#,.net,Visual Studio,Visual Studio 2013,Var,是否有办法在Visual Studio 2013代码编辑器中查看var的类型 当我有一个疯狂的linq查询时,最好看看结果类型是什么。我不想用实际类型替换var关键字,我只想看看它是什么。移动鼠标光标悬停var关键字,工具提示将显示实际类型。将鼠标悬停在var关键字上,它将在一个工具提示中显示。悬停在变量上。。。它会告诉您。您可以通过将鼠标悬停在特定的var关键字上来获得它 例如,在下图中,工具提示显示了详细信息 还有一个键盘快捷键将显示给您。将光标放在var上,然后键入: ctrl+k,i 通

是否有办法在Visual Studio 2013代码编辑器中查看
var
的类型


当我有一个疯狂的
linq
查询时,最好看看结果类型是什么。我不想用实际类型替换
var
关键字,我只想看看它是什么。

移动鼠标光标悬停
var
关键字,工具提示将显示实际类型。

将鼠标悬停在
var
关键字上,它将在一个工具提示中显示。

悬停在变量上。。。它会告诉您。

您可以通过将鼠标悬停在特定的var关键字上来获得它

例如,在下图中,工具提示显示了详细信息


还有一个键盘快捷键将显示给您。将光标放在
var
上,然后键入:

ctrl+k,i


通常可以通过将
var
临时更改为显式类型(例如
int
)来获取该类型的文本(使用复制和粘贴)。这将导致编译错误。执行生成解决方案后应在错误列表输出窗格中写入变量类型。

添加变量。在“监视”窗口中检查类型。

在某些版本中,将鼠标悬停在特定的var上,var关键字上方不会显示任何内容,但在2013年,它应该显示类型。您也可以将鼠标移到变量本身上。@TimSchmelter-不确定您的链接是否适用。我想在设计时查看类型。您也可以使用F12转到
var
关键字的定义,它会带您到类中。它会对
linq
查询的结果执行此操作吗?是的,编译器仍然可以从linq查询推断类型-除非您选择匿名类型,否则我不确定它会执行什么操作。变量?或者
var
keyword?两者都可以工作。在Var关键字上,它会告诉你类型Var replace,在变量上,它会让你把它作为一个普通的变量(包括类型)来研究。这正是我想要的!太好了…但是你是怎么知道的?记不起我在哪里找到的,可能是从VS键盘映射中找到的。有人知道如何在调试时让它工作吗?调试时,我不能将鼠标悬停在字段/方法上以查看它们的描述,但CTRL-K在调试时起作用。