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();
}
}