我注意到,在調試C#項目和VB.NET項目時,VS 2010中的直接窗口行爲有所不同,儘管我一直無法找到任何特定的文檔這種差異。C#和VB.NET中的立即窗口行爲差異
對於C#項目,我可以簡單地輸入在任何表達式,並且它將被評估和顯示,即,在
foo.bar打字== 「baz」 的
將輸出
假
在VB.NET,H不管怎樣,做同樣的事情什麼都不輸出。
我必須在表達式前面加上一個問號才能工作。
foo.bar = 「巴茲」
假
編輯的清晰度和我的壞榜樣,上面:
所有其他的表情表現出相同的行爲,包括簡單的數學這樣的作爲'1 + 2'。有時候錯誤信息是不同的,因爲1 + 2導致錯誤'數字標籤必須跟着冒號。'
有沒有辦法'修復'這種行爲,並使VB.NET立即窗口行爲更像C#之一?必須輸入一個?在每一個陳述面前經常使用它會是一件痛苦的事情。
謝謝,這非常合理。這仍然是一個痛苦,尤其是對於簡單的房地產評估。 –
所以基本上,只要在陳述 – levininja
@levininja的前面加一個'?';這個問題或多或少是「爲什麼這是必要的?」 – phoog