Использование пары в C#
Чтобы использовать Pair в C#, вам необходимо включить в свой код пространство имен System.Collections.Generic. Затем вы можете создать объект Pair с двумя значениями, используя класс Pair
Вот пример создания объекта 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# на различных примерах. Включая пары в свой код, вы можете улучшить его читабельность, удобство сопровождения и общую простоту.