-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathKod20_First-SkipTake.cs
More file actions
38 lines (30 loc) · 996 Bytes
/
Kod20_First-SkipTake.cs
File metadata and controls
38 lines (30 loc) · 996 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
using System.Diagnostics;
using System.Reflection.Metadata.Ecma335;
using System.Reflection.PortableExecutable;
using System.Linq;
using System.Collections.Generic;
using System.Diagnostics.Metrics;
using System.Collections;
/*Задача 20:FirstOrDefault + Skip/Take
Дан List<int> numbers = { 10, 20, 30, 40, 50, 60 };
Выведи:
Первый элемент > 25
Элементы с 3-го по 5-й (индексы 2–4)
Ожидаемый вывод:
Первый > 25: 30
С 3-го по 5-й: 30, 40, 50*/
class Program
{
static void Main()
{
List<int> numbers = new List<int> { 10, 20, 30, 40, 50, 60 };
var first25 = numbers.Where(x => x > 25).FirstOrDefault();
var index35 = numbers.Skip(2).Take(3).ToList();
Console.WriteLine($"Первый > 25: {first25}");
Console.Write($"С 3-го по 5-й: ");
foreach (var item in index35)
{
Console.Write(item + ", ");
}
}
}