Tôi có một danh sách các bool và tôi muốn kiểm tra xem mỗi cái có được đặt thành true hay không. Tôi có thể chạy một vòng lặp và kiểm tra nó theo cách đó nhưng tôi muốn cố gắng để làm điều đó với TrueForAll
phương pháp của một danh sách. Tôi cần một vị ngữ cho điều đó nhưng tôi không thể tìm thấy một ví dụ rõ ràng cho một nhiệm vụ đơn giản như thế này.Cách sử dụng TrueForAll
5
A
Trả lời
11
Sử dụng All
:
bool alltrue = listOfBools.All(b => b);
Nó sẽ trở lại false
một người đầu tiên false
.
Tuy nhiên, kể từ khi bạn đang thực sự sử dụng một List<bool>
bạn cũng có thể sử dụng List.TrueForAll
theo cách tương tự:
bool alltrue = listOfBools.TrueForAll(b => b);
Nhưng vì đó là giới hạn trong một danh sách tôi muốn Enumerable.All
.
3
Một cách là: Bạn có thể sử dụng All
..
var result = list.All(x => x);
Nếu tất cả đều true
, result
sẽ true
.
1
Có lẽ đó là khó hiểu bởi vì nó quá dễ dàng nếu bạn mảng đã có chứa các phép toán luận:
List<bool> booleans;
booleans.TrueForAll(x => x);
hoặc
booleans.All(x => x);
Các vấn đề liên quan
- 1. Cách sử dụng TailCalls?
- 2. Cách sử dụng _CrtDumpMemoryLeaks()
- 3. Cách sử dụng WaitForSingleObject
- 4. Cách sử dụng cscope?
- 5. cách sử dụng JSON.stringify
- 6. Cách sử dụng preg_replace_callback?
- 7. mso - cách sử dụng
- 8. Cách sử dụng navigator.app.exitApp()?
- 9. Cách sử dụng spl_autoload_register?
- 10. Cách sử dụng kCTSuperscriptAttributeName?
- 11. Cách sử dụng find_module?
- 12. Cách sử dụng sendBroadcast()
- 13. cách sử dụng ffmpeg
- 14. Projections.Conditional - Cách sử dụng?
- 15. cách sử dụng spinner
- 16. Cách sử dụng SharedPreferences
- 17. Cách sử dụng BackgroundWorker?
- 18. Cách sử dụng AVAssetResourceLoader?
- 19. cách sử dụng json_encode
- 20. Cách sử dụng Moment.js?
- 21. Cách sử dụng TextAction
- 22. Cách sử dụng InputConnectionWrapper?
- 23. Cách sử dụng UIStepper
- 24. Cách sử dụng System.out.printf
- 25. Cách sử dụng addEventListener
- 26. Cách sử dụng TextAppearanceSpan
- 27. Cách sử dụng Intent.ATTACH_DATA
- 28. Cách sử dụng SQLiteDatabase.CursorFactory
- 29. Cách sử dụng NSNotification
- 30. Cách sử dụng initializer_list
+1 cho câu trả lời giống hệt nhau đồng thời :) –