Как использовать пару в C#

Kak Ispol Zovat Paru V C



Пара — это полезная структура данных в C#, которая позволяет хранить пару значений, где каждое значение может относиться к разным типам данных. Структура Pair является частью пространства имен System.Collections.Generic в C#. Эту структуру данных можно использовать в различных сценариях, например, для хранения пар ключ-значение или для возврата двух значений из функции. В этой статье рассматривается использование пар в C# вместе с иллюстративными примерами.

Использование пары в C#

Чтобы использовать Pair в C#, вам необходимо включить в свой код пространство имен System.Collections.Generic. Затем вы можете создать объект Pair с двумя значениями, используя класс Pair. Первое значение имеет тип T1, а второе значение имеет тип T2.

Вот пример создания объекта Pair с двумя значениями:







Пара < строка, интервал > моя пара = новая пара < строка, интервал > ( 'Сам' , двадцать ) ;

В этом примере мы создали объект Pair с двумя значениями, где первое значение представляет собой строку «Сэм», а второе значение — целое число 20.



Вы можете получить доступ к значениям объекта Pair, используя свойства First и Second, вот иллюстрация:



Console.WriteLine ( myPair.First ) ;
Console.WriteLine ( myPair.Второй ) ;

Вы также можете изменить значения объекта Pair, используя эти свойства, вот иллюстрация:





моя пара.Первый = 'Отметка' ;
моя пара.Вторая = 30 ;

Console.WriteLine ( myPair.First ) ;
Console.WriteLine ( myPair.Второй ) ;

Пара может быть полезна, когда вам нужно вернуть два значения из функции. Вместо создания собственного класса или использования внешних параметров вы можете вернуть объект Pair с двумя значениями. Вот пример:

с помощью системы;
используя System.Collections.Generic;

пространство имен {
программа класса {
статическая пустота Главная ( нить [ ] аргументы ) {
// Создание пары
Пара < строка, интервал > моя пара = новая пара < строка, интервал > ( 'Сам' , двадцать ) ;
// Вывести исходную пару
Console.WriteLine ( 'Исходная пара:' ) ;
Console.WriteLine ( $ «Первый: {myPair.First}, второй: {myPair.Second}» ) ;
// Изменение пары
моя пара.Первый = 'Отметка' ;
моя пара.Вторая = 30 ;
// Выходная измененная пара
Console.WriteLine ( ' \n Модифицированная пара: ' ) ;
Console.WriteLine ( $ «Первый: {myPair.First}, второй: {myPair.Second}» ) ;
Консоль.ReadLine ( ) ;
}
}
// Парный класс
публичный класс Пара < Т1, Т2 > {
общедоступный T1 Первый {
получать;
набор ;
}
общественный T2 второй {
получать;
набор ;
}
публичная пара ( T1 первый, T2 второй ) {
Первый = первый;
Второй = второй;
}
}
}

В этом коде мы сначала создаем объект Pair со строкой и целочисленным значением. Затем мы получаем доступ к значениям пары, используя свойства First и Second, а затем изменяем значения пары, используя те же свойства.



Обратите внимание, что мы определяем класс Pair отдельно от метода Main. Класс Pair имеет два параметра универсального типа, T1 и T2, которые представляют типы первого и второго значений пары соответственно. Мы определяем два свойства, First и Second, для доступа к этим значениям и предоставляем конструктор для их инициализации.

Заключение

Пара — это полезная структура данных в C#, которая позволяет хранить пару значений, где каждое значение может относиться к разным типам данных. Его можно использовать в различных сценариях, например, для хранения пар ключ-значение или для возврата двух значений из функции. В этой статье мы рассмотрели использование пар в C# на различных примерах. Включая пары в свой код, вы можете улучшить его читабельность, удобство сопровождения и общую простоту.