我在c#中有一些代碼,如果某個布爾值爲true,需要將數字加1,但否則需要說明。我發現在VS 2012中使用「立即」窗口的唯一方法是+ Convert.ToInt32(boolean)
。是Convert.toInt32(布爾)在C#中唯一的方法來做到這一點?
我在這裏丟失了一些明顯的東西嗎?我認爲,由於布爾值基本爲真(1)或假(0)(讓我們忘記FileNotFound),將布爾轉換爲Int值會更容易。
編輯: 假爲0,而不是1
EDIT2:我原來的編輯得到了吞沒。我目前正在對數字進行空檢查(數字是來自Dynamics CRM 2011實體的可空int字段)。是否可以保持nullcheck?
不要錯誤地假設什麼是整數表示形式爲true。只是假可以被假定爲零。 – Steve