2
A
回答
21
我假設0表示假。這意味着真正不爲0,所以你可以這樣寫:
bool boolValue = intValue != 0;
21
4
說笑歸說笑,如果你只希望你的輸入整數是0或1,你真的應該檢查這種情況。
int yourInteger = whatever;
bool yourBool;
switch (yourInteger)
{
case 0: yourBool = false; break;
case 1: yourBool = true; break;
default:
throw new InvalidOperationException("Integer value is not valid");
}
開箱即用的Convert
不會檢查這個;也不會yourInteger (==|!=) (0|1)
。
+1
有人不同意? – Rawling 2013-06-03 07:56:36
相關問題
- 1. 將兩個布爾轉換爲int
- 2. 將1或0轉換爲布爾值的好方法是什麼?
- 3. 布爾方法的更好方法rails
- 4. 將返回的布爾值轉換爲布爾值
- 5. 從int轉換爲布爾在C#
- 6. 幫助將Hex轉換爲布爾值?
- 7. 如何將varchar轉換爲布爾值
- 8. 如何將char轉換爲布爾值?
- 9. 將字符串轉換爲布爾值
- 10. 將對象轉換爲布爾值[] []
- 11. 將布爾轉換爲Varchar2
- 12. 無法轉換爲布爾
- 13. 如何將正確的表達式寫入布爾值? (無法從布爾值轉換爲布爾值)
- 14. 有沒有更好的方法將字節數組轉換爲int?
- 15. 將int轉換爲short的更好方法? (NULL,如果不可能)
- 16. 將8布爾轉換爲一個字節的最佳方法?
- 17. 將TextField值轉換爲Int
- 18. 將xhtml轉換爲json的好方法?
- 19. Java CompareTo方法狀態我無法將int轉換爲布爾值,即使它們都未被使用
- 20. 在OCaml中將一對int列表轉換爲布爾矩陣
- 21. 如何將布爾列表轉換爲int?
- 22. Spark列rlike將int轉換爲布爾型
- 23. JSP錯誤INT無法轉換爲布爾
- 24. 無法將參數值從對象轉換爲布爾型
- 25. C2440無法將int轉換爲int&
- 26. 如何創建訪問方法來將字符串轉換爲布爾值
- 27. 意外轉換爲布爾值?
- 28. 字符不能轉換爲布爾值?
- 29. 不能值轉換爲布爾:InvalidArgumentException
- 30. 轉換整數爲布爾值
在問這個問題之前,你真的無法知道如何將一個int轉換爲bool嗎? – 2013-02-27 09:41:49
男人,認真。 [是否很難找到](https://www.google.ru/search?q=msdn+convert+int+to+bool&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US :官方&客戶=火狐-A信道= fflb)? – icebat 2013-02-27 09:44:19