2016-06-10 32 views
0

我在嘗試註釋掉VB中的內嵌if語句時遇到問題。這甚至有可能嗎?這種語法在Visual Studio中似乎沒有被識別。在VB中如果聲明瞭內聯註釋?

'IIf(BusinessFactor <> 1, " x Business Factor " & BusinessFactor& " = $" & brPremium & " (rounded)", "") & _ 

謝謝!

+0

http://stackoverflow.com/questions/1909447/vb-net-is-it-possible-to-comment-out-more-than-1-line-of-code-at-a-time –

回答

6

您的內聯If語句後面有一個行續字符(它是下劃線_),表示整個語句在下一行繼續。

您需要在註釋前放置延續字符,但由於這是不可能的(因爲延續字符必須是該行的最後一個字符),所以您唯一的選擇是(重新)移動整個If。

在沒有延續角色的情況下,註釋掉它就可以正常工作。

+2

或你可以評論下面一行。還要注意最近的VB.NET版本已經放寬了需要續行字符的情況,所以可能完全省略它。當然,你仍然會遇到編譯錯誤,因爲這些續行對於最初的註釋行沒有意義。 –

+0

欣賞幫助。我只是要刪除該行。延續的原因是它是大型計算字符串的一部分。我不是一個如何寫它的粉絲,但我只是「維護」代碼。 – snapper