Advertisement
Guest User

Untitled

a guest
Jan 17th, 2017
94
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.28 KB | None | 0 0
  1. /// <summary>
  2. /// Anyサンプル
  3. /// </summary>
  4. private void Any()
  5. {
  6. var arr = new int[] { 1, 5, 3, 8, 9 };
  7. bool result = false;
  8.  
  9. // LINQなし:配列に7を超える数値があればTrue
  10. foreach (var num in arr)
  11. {
  12. if (num > 7)
  13. {
  14. result = true;
  15. break;
  16. }
  17. }
  18. Console.Write($"result={result}");
  19.  
  20. // LINQあり:配列に7を超える数値があればTrue
  21. result = arr.Any(num => num > 7);
  22. Console.Write($"result={result}");
  23.  
  24. }
  25.  
  26. private void All()
  27. {
  28. var arr = new int[] { 1, 5, 3, 8, 9 };
  29. bool result = true;
  30.  
  31. // LINQなし:配列のすべての数値が7を超える場合True
  32. foreach (var num in arr)
  33. {
  34. if (num < 7)
  35. {
  36. result = false;
  37. break;
  38. }
  39. }
  40. Console.Write($"result={result}");
  41.  
  42. // LINQあり:配列のすべての数値が7を超える場合True
  43. result = arr.All(num => num > 7);
  44. Console.Write($"result={result}");
  45. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement