C# 在VisualStudioIDE中有哪些方法可以识别大括号/花括号对?
来自VB背景的我一直想知道为什么我在构建我的c#时会像我一样困难。昨天我意识到这两种语言的核心区别之一是什么。就拿这个例子来说C# 在VisualStudioIDE中有哪些方法可以识别大括号/花括号对?,c#,vb.net,visual-studio,C#,Vb.net,Visual Studio,来自VB背景的我一直想知道为什么我在构建我的c#时会像我一样困难。昨天我意识到这两种语言的核心区别之一是什么。就拿这个例子来说 If True Then While True For i As Integer = 0 To 10 c = a + b Next End While End If 很清楚每个块的范围在哪里结束,因为 匹配压痕 在IDE内部,单击左大括号或右大括号会高亮显示另一个大括号 结束语句与开始语句匹配(例
If True Then
While True
For i As Integer = 0 To 10
c = a + b
Next
End While
End If
很清楚每个块的范围在哪里结束,因为
if(真)
{
while(true)
{
对于(int i=0;i将光标放在大括号上,然后按CTRL+])。这将使您找到匹配的大括号
确保与缩进一致。有各种Visual Studio扩展,可以为代码块添加行和颜色,如和
当然,当需要时,缩进级别可能太多,可能需要检查和重构代码。要识别特定开口大括号或虎钳韵文的右大括号。您只需将光标放在大括号的开始/结束处,VS就会自动高亮显示结束/开始大括号。但使用非常浅的颜色。要轻松获得通知,您可以在中更改颜色
工具->选项->环境->字体和颜色->显示项目->大括号匹配(矩形)->项目前景,选择您想要的颜色。我使用“代码块结束标记器”(注意:尽管网站上没有提到,但它也是):
选项:
DavidG VB的VBoisti获胜,将它们改为嵌套<代码>如果语句,在中间放置一堆代码,仍然会遇到同样的问题。删除压痕更有趣!@,在VisualStudio中用VB编码(另一个VB取胜)不能删除缩进。@Mattwillko啊,我已经很久没有使用VB了!不过第一点仍然有效:)
if (true)
{
while (true)
{
for (int i = 0; i <= 10; i++)
{
c = a + b;
}
}
}