Có cách nào đơn giản để tôi chuyển đổi bool true hoặc false thành chuỗi "True" hoặc "False". Tôi biết tôi có thể làm điều này với một số nếu logic nhưng tôi tự hỏi nếu có cái gì đó thậm chí còn đơn giản hơn.Làm thế nào tôi có thể chuyển đổi bool true hoặc false thành chuỗi "True" hoặc "False"
6
A
Trả lời
13
Cấu trúc Boolean có phương thức ToString()
. Vì vậy:
bool b = true;
Console.WriteLine(b.ToString());
5
Gọi ToString()
System.Console.WriteLine(false.ToString());
System.Console.WriteLine(true.ToString());
1
Nếu bạn có nghĩa là các giá trị true
và false
bạn có thể sử dụng Convert.ToString
Convert.ToString(true) // "True"
EDIT: mattn có câu trả lời tốt hơn, tôi đã dịch mã từ VB khi từ khóa True
không cóPhương thức.
1
Để đơn giản in "True"/"False", có được xây dựng trong các lĩnh vực readonly tĩnh trên Boolean
loại:
string falseString = bool.FalseString;
string trueString = bool.TrueString;
Không phải là giá trị của bools có thể thay đổi trong tương lai hoặc trực tiếp trả lời câu hỏi OP, nhưng chỉ cần thêm một số thông tin liên quan.
http://msdn.microsoft.com/en-us/library/system.boolean_fields(v=vs.100).aspx
Các vấn đề liên quan
- 1. AutomaticMigrationsEnabled false hoặc true?
- 2. Mã gọn gàng để chuyển đổi bool [] -> "false, true, true, false"
- 3. Đối tượng RESTKit Thuộc tính BOOL thành true/false JSON
- 4. Cách chuyển đổi "0" và "1" thành false và true
- 5. asp: TextBox ReadOnly = true hoặc Enabled = false?
- 6. TSQL để trở NO hoặc YES thay TRUE hoặc FALSE
- 7. Rails (hoặc Ruby): Có/Không thay vì True/False
- 8. Làm cách nào để có được NSJSONSerialization để xuất một boolean là true hoặc false?
- 9. Làm thế nào để đặt biến python thành true hoặc false?
- 10. Hộp thoại xác nhận Android trả về true hoặc false
- 11. Đây có phải là thành ngữ pythonic? (someBool và "True Result" hoặc "False Result")
- 12. Làm thế nào để thay đổi div contenteditable từ true thành false
- 13. `true = false` có nghĩa là gì trong Coq?
- 14. PHP memory_get_usage (false) vs memory_get_usage (true)
- 15. Javascript booleans: false && true results in
- 16. Đường ray: form_for được đặt thành true hoặc false cho dù hộp được chọn/bỏ chọn
- 17. Giá trị nào nên được sử dụng cho trường Mysql BOOL: TRUE/FALSE hoặc 1/0, tại sao?
- 18. Trả về true/false thành javascript từ tệp php
- 19. Cú pháp Java nào là "== null? False: true;"
- 20. python làm thế nào để "phủ nhận" giá trị: nếu đúng trả về false, nếu false return true
- 21. Mã sau đây in "true, true, false, true". Không nên là "đúng, đúng, đúng, đúng"?
- 22. Làm thế nào tôi có thể ghi nhớ một phương thức có thể trả về true, false hoặc nil trong Ruby?
- 23. Làm thế nào tôi có thể chờ 3 giây và sau đó đặt bool thành true, trong C#?
- 24. Cập nhật các gói trong R - tác động của checkBuilt = TRUE hoặc FALSE
- 25. Nếu tôi ghi đè lên window.onerror trong javascript, tôi có nên trả về true hoặc false không?
- 26. TRUE và FALSE không có tác dụng trong vòng SUM()
- 27. C++ bool trả về 0 1 thay vì false false
- 28. Vị trí địa lý HTML5 cho phépHighAccuracy True, False hoặc Best Option?
- 29. tại sao sql = FALSE luôn trả về true
- 30. Java: boolean trong println (boolean "in true": "in false")
Cảm ơn rất nhiều. Bây giờ tôi hiểu rồi. –