ABCNET - Руководство пользователя/Утилиты/Кортежи
Операция создания кортежа из указанных значений
правитьСоздаёт кортеж из указанных значений.
Методы, выполняющие данную операцию:
- ABCNET.Utils.Tup.New
Параметр | Описание |
---|---|
item1 | Первое значение. |
item2 | Второе значение. |
item3 | Третье значение. |
item4 | Четвёртое значение. |
item5 | Пятое значение. |
item6 | Шестое значение. |
item7 | Седьмое значение. |
Пример:
C#
using ABCNET.Utils;
using ABCNET.Extensions;
public static class Program
{
public static void Main()
{
Tup.New(1, 2).Println();
}
}
Операции заливки кортежа одинаковыми значениями
правитьСоздаёт кортеж, заполненный указанным значением.
Методы, выполняющие данную операцию:
- ABCNET.Utils.Tup.Fill2
- ABCNET.Utils.Tup.Fill3
Шаблон: FillNumber, где Number - длина кортежа.
Параметр | Описание |
---|---|
value | Значение. |
Пример:
C#
using ABCNET.Utils;
using ABCNET.Extensions;
public static class Program
{
public static void Main()
{
Tup.Fill2(1).Println();
}
}
Операции чтения кортежа с клавиатуры
правитьЧитает кортеж значений определённого типа.
Методы, выполняющие данную операцию:
- ABCNET.Utils.Tup.ReadBooleanTup2
- ABCNET.Utils.Tup.ReadBooleanTup3
- ABCNET.Utils.Tup.ReadCharTup2
- ABCNET.Utils.Tup.ReadCharTup3
- ABCNET.Utils.Tup.ReadDoubleTup2
- ABCNET.Utils.Tup.ReadDoubleTup3
- ABCNET.Utils.Tup.ReadInt32Tup2
- ABCNET.Utils.Tup.ReadInt32Tup3
- ABCNET.Utils.Tup.ReadStringTup2
- ABCNET.Utils.Tup.ReadStringTup3
Шаблон: ReadTypeTupNumber, где Type-тип элемента кортежа, а Number - его длина.
Параметр | Описание |
---|---|
prompt | Приглашение к вводу. |
Пример:
C#
using ABCNET.Utils;
using ABCNET.Extensions;
public static class Program
{
public static void Main()
{
Tup.ReadBooleanTup2("Enter {0} Boolean value: ").Println();
}
}
Операции генерации кортежа случайных чисел
правитьСоздаёт кортеж из случайных значений в указанном диапазоне.
Методы, выполняющие данную операцию:
- ABCNET.Utils.Tup.Rand2
- ABCNET.Utils.Tup.Rand3
Шаблон: RandNumber, где Number - длина кортежа.
Параметр | Описание |
---|---|
low | Нижняя граница диапазона. |
high | Верхняя граница диапазона. |
Пример:
C#
using ABCNET.Utils;
using ABCNET.Extensions;
public static class Program
{
public static void Main()
{
Tup.Rand2(1, 10).Println();
}
}