Како користити Паир у Ц#

Kako Koristiti Pair U C



Паир је корисна структура података у Ц# која вам омогућава да ускладиштите пар вредности, где свака вредност може бити различитиһ типова података. Структура Паир је део Систем.Цоллецтионс.Генериц именског простора у Ц#. Ова структура података се може користити у различитим сценаријима, као што је чување парова кључ-вредност или враћање две вредности из функције. Овај чланак истражује употребу парова у Ц# заједно са илустративним примерима.

Коришћење Паир у Ц#

Да бисте користили Паир у Ц#, морате да укључите Систем.Цоллецтионс.Генериц именски простор у свој код. Затим можете креирати објекат Паир са две вредности користећи класу Паир<Т1, Т2>. Прва вредност је типа Т1, а друга вредност је типа Т2.

Ево примера креирања објекта Паир са две вредности:







Пар < стринг, инт > миПаир = нови пар < стринг, инт > ( 'себе' , двадесет ) ;

У овом примеру смо креирали објекат Паир са две вредности, где је прва вредност стринг „Сам“, а друга вредност је цео број 20.



Можете приступити вредностима објекта Паир користећи својства Прво и Друго, ево илустрације:



Цонсоле.ВритеЛине ( миПаир.Фирст ) ;
Цонсоле.ВритеЛине ( миПаир.Сецонд ) ;

Такође можете да измените вредности објекта Паир користећи ова својства, ево илустрације:





миПаир.Фирст = 'Марк' ;
миПаир.Сецонд = 30 ;

Цонсоле.ВритеЛине ( миПаир.Фирст ) ;
Цонсоле.ВритеЛине ( миПаир.Сецонд ) ;

Упаривање може бити корисно када треба да вратите две вредности из функције. Уместо да креирате прилагођену класу или користите ван параметре, можете да вратите објекат Паир са две вредности. Ево примера:

коришћење система;
користећи Систем.Цоллецтионс.Генериц;

именски простор ПаирЕкампле {
разред Програм {
статичка празнина Главна ( низ [ ] аргс ) {
// Стварање пара
Пар < стринг, инт > миПаир = нови пар < стринг, инт > ( 'себе' , двадесет ) ;
// Излаз оригиналног пара
Цонсоле.ВритеЛине ( „Оригинални пар:“ ) ;
Цонсоле.ВритеЛине ( $ „Прво: {миПаир.Фирст}, друго: {миПаир.Сецонд}“ ) ;
// Модификовање пара
миПаир.Фирст = 'Марк' ;
миПаир.Сецонд = 30 ;
// Излазни модификовани пар
Цонсоле.ВритеЛине ( ' Модификовани пар:' ) ;
Цонсоле.ВритеЛине ( $ „Прво: {миПаир.Фирст}, друго: {миПаир.Сецонд}“ ) ;
Цонсоле.РеадЛине ( ) ;
}
}
// Разред у пару
јавна класа Паир < Т1, Т2 > {
јавни Т1 Прво {
добити;
комплет ;
}
јавни Т2 Друго {
добити;
комплет ;
}
јавни пар ( Т1 први, Т2 други ) {
Први = први;
Други = други;
}
}
}

У овом коду прво креирамо објекат Паир са низом и целобројном вредношћу. Затим приступамо вредностима пара користећи својства Фирст и Сецонд, а затим мењамо вредности пара користећи иста својства.



Имајте на уму да класу Паир дефинишемо одвојено од методе Маин. Класа Паир има два генеричка параметра типа, Т1 и Т2, који представљају типове прве и друге вредности пара, респективно. Дефинишемо два својства, Фирст и Сецонд, да приступимо овим вредностима, и обезбеђујемо конструктор да иһ иницијализује.

Закључак

Паир је корисна структура података у Ц# која вам омогућава да ускладиштите пар вредности, где свака вредност може бити различитиһ типова података. Може се користити у различитим сценаријима, као што је чување парова кључ-вредност или враћање две вредности из функције. У овом чланку смо истражили коришћење парова у Ц# кроз различите примере. Укључујући парове у свој код, можете побољшати његову читљивост, могућност одржавања и општу једноставност.