Използване на Pair в C#
За да използвате Pair в C#, трябва да включите пространството от имена System.Collections.Generic във вашия код. След това можете да създадете обект Pair с две стойности, като използвате класа Pair
Ето пример за създаване на обект 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# чрез различни примери. Като включите двойки във вашия код, можете да подобрите неговата четимост, поддръжка и цялостна простота.