Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /// <summary>
- /// Anyサンプル
- /// </summary>
- private void Any()
- {
- var arr = new int[] { 1, 5, 3, 8, 9 };
- bool result = false;
- // LINQなし:配列に7を超える数値があればTrue
- foreach (var num in arr)
- {
- if (num > 7)
- {
- result = true;
- break;
- }
- }
- Console.Write($"result={result}");
- // LINQあり:配列に7を超える数値があればTrue
- result = arr.Any(num => num > 7);
- Console.Write($"result={result}");
- }
- private void All()
- {
- var arr = new int[] { 1, 5, 3, 8, 9 };
- bool result = true;
- // LINQなし:配列のすべての数値が7を超える場合True
- foreach (var num in arr)
- {
- if (num < 7)
- {
- result = false;
- break;
- }
- }
- Console.Write($"result={result}");
- // LINQあり:配列のすべての数値が7を超える場合True
- result = arr.All(num => num > 7);
- Console.Write($"result={result}");
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement