來自VB背景我想知道爲什麼我構建我的C#和我一樣困難。我昨天意識到兩種語言之間的核心差異是什麼。就拿這個例子有什麼方法可以識別Visual Studio IDE中的大括號/大括號對?
If True Then
While True
For i As Integer = 0 To 10
c = a + b
Next
End While
End If
每個塊的範圍內結束,因爲
- 匹配壓痕
- 在IDE中,點擊打開或關閉括號突出了其他很明顯。
- 閉幕詞比賽致開幕詞(例如,儘管/雖然完)
在C#中相同的代碼
if (true)
{
while (true)
{
for (int i = 0; i <= 10; i++)
{
c = a + b;
}
}
}
1和2仍然適用,但我們已經失去了3
- 匹配縮進
- 在IDE中,單擊開頭或結尾語句突出顯示另一個。
似乎應該有像花括號自動顏色編碼的功能。
還有哪些其他策略可用於跟蹤匹配的大括號對?
贏得VB的詳細程度 – 2014-10-09 08:57:56
在你的VB代碼中,將它們改爲嵌套的If語句,在中間放置一堆代碼,你仍然會遇到同樣的問題。刪除縮進更有趣! – DavidG 2014-10-09 08:58:21
@DavidG - 在VB中使用Visual Studio編寫代碼時不能刪除縮進(另一個VB代碼) – 2014-10-09 09:20:26