BasicKnowledgeCSharp/LessonsAndTasks/Lesson 27 - Как работать с массивами на самом деле/Program.cs

26 lines
1.0 KiB
C#
Raw Normal View History

2024-10-05 09:59:53 +03:00
using System;
using System.Linq;
/*
* как работать с массивами на самом деле
*/
class Program
{
static void Main()
{
int[] myArray = { 111, 10, 4, 99, 49, 64, 99, 4, 42, 5 };
int value_0 = myArray.Min();
int[] value_1 = myArray.Where(i => i % 2 != 0).ToArray(); //Перебор по нужному условию
Console.WriteLine(value_1);
int[] result = myArray.Distinct().ToArray(); //Только уникальные
int[] result_1 = myArray.OrderBy(i => i).ToArray(); //Сортировка
Array.Sort(myArray);
Array.Find(myArray, i => i < 70);
Array.FindLast(myArray, i => i < 70);
int[] result_2 = Array.FindAll(myArray, i => i < 70);
int result_3 = Array.FindIndex(myArray, i => i == 70);
Array.Reverse(myArray);
int result_4 = myArray.Where(i => i < 70).FirstOrDefault(); //Первое число меньше 70
Console.ReadKey();
}
}