Как да използвате Pair в C#

Kak Da Izpolzvate Pair V C



Pair е полезна структура от данни в C#, която ви позволява да съхранявате двойка стойности, където всяка стойност може да бъде от различни типове данни. Структурата Pair е част от пространството от имена System.Collections.Generic в C#. Тази структура от данни може да се използва в различни сценарии, като например съхраняване на двойки ключ-стойност или връщане на две стойности от функция. Тази статия изследва използването на двойки в C# заедно с илюстративни примери.

Използване на Pair в C#

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

Ето пример за създаване на обект Pair с две стойности:







чифт < низ, вътр > myPair = нов чифт < низ, вътр > ( 'себе си' , двадесет ) ;

В този пример създадохме обект Pair с две стойности, където първата стойност е низ „Сам“, а втората стойност е цяло число 20.



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



Console.WriteLine ( myPair.First ) ;
Console.WriteLine ( myPair.Second ) ;

Можете също така да промените стойностите на обект Pair, като използвате тези свойства, ето илюстрация:





myPair.First = 'Марк' ;
myPair.Second = 30 ;

Console.WriteLine ( myPair.First ) ;
Console.WriteLine ( myPair.Second ) ;

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

използване на системата;
използване на System.Collections.Generic;

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

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



Имайте предвид, че ние дефинираме класа Pair отделно от метода Main. Класът Pair има два параметъра за общ тип, T1 и T2, които представляват съответно типовете на първата и втората стойност на двойката. Дефинираме две свойства, First и Second, за достъп до тези стойности и предоставяме конструктор за инициализиране им.

Заключение

Pair е полезна структура от данни в C#, която ви позволява да съхранявате двойка стойности, където всяка стойност може да бъде от различни типове данни. Може да се използва в различни сценарии, като например съхраняване на двойки ключ-стойност или връщане на две стойности от функция. В тази статия проучихме използването на двойки в C# чрез различни примери. Като включите двойки във вашия код, можете да подобрите неговата четимост, поддръжка и цялостна простота.