ABCNET - Руководство пользователя/Расширения/Массивы
Операции создания массива по правилу
правитьСоздаёт массив на основе функции селектора.
Методы, выполняющие данную операцию:
- ABCNET.Extension.ArrExt.Gen
Параметр | Описание |
---|---|
array | Массив. |
selector | Функция-селектор. |
firstIndex | Начальный индекс. |
Параметр | Описание |
---|---|
array | Массив. |
first | Первый элемент. |
next | Функция получения следующего элемента. |
Пример:
C#
using ABCNET.Utils;
using ABCNET.Extensions;
public static class Program
{
public static void Main()
{
int[] arr;
arr.Gen(x=>x*x, 1);
arr.Println();
}
}
Операция заполнения массива случайными числами
правитьЗаполняет массив случайными числами.
Методы, выполняющие данную операцию:
- ABCNET.Extension.ArrExt.Rand
Параметр | Описание |
---|---|
array | Массив. |
low | Нижняя граница диапазона. |
high | Верхня граница диапазона. |
Пример:
C#
using ABCNET.Utils;
using ABCNET.Extensions;
public static class Program
{
public static void Main()
{
int[] arr;
arr.Random(1, 10);
arr.PrintLine();
}
}
Операция заливки массива одинаковыми значениями
правитьСоздаёт массив, заполненный указанным значением.
Методы, выполняющие данную операцию:
- ABCNET.Extension.ArrExt.Fill
Параметр | Описание |
---|---|
array | Массив. |
value | Значение. |
Пример:
C#
using ABCNET.Utils;
using ABCNET.Extensions;
public static class Program
{
public static void Main()
{
int[] arr;
arr.Fill(123);
arr.Println();
}
}
Операции чтения массива с клавиатуры
правитьЧитает массив значений определённого типа.
Методы, выполняющие данную операцию:
- ABCNET.Extension.ArrExt.Read
Параметр | Описание |
---|---|
array | Массив. |
prompt | Приглашение к вводу. |
Пример:
C#
using ABCNET.Utils;
using ABCNET.Extensions;
public static class Program
{
public static void Main()
{
int[] arr;
arr.Read("Введите значения, пожалуйста: ");
arr.Println();
}
}