Jak używać pary w C#

Jak Uzywac Pary W C



Para to użyteczna struktura danych w języku C#, która umożliwia przechowywanie pary wartości, z których każda może należeć do innego typu danych. Struktura Pair jest częścią przestrzeni nazw System.Collections.Generic w języku C#. Ta struktura danych może być używana w różnych scenariuszach, takich jak przechowywanie par klucz-wartość lub zwracanie dwóch wartości z funkcji. W tym artykule opisano użycie par w języku C# wraz z ilustracyjnymi przykładami.

Używanie pary w C#

Aby użyć pary w języku C#, musisz uwzględnić w kodzie przestrzeń nazw System.Collections.Generic. Następnie możesz utworzyć obiekt Pair z dwiema wartościami za pomocą klasy Pair. Pierwsza wartość jest typu T1, a druga wartość jest typu T2.

Oto przykład tworzenia obiektu Pair z dwiema wartościami:







Para < ciąg, wew > myPair = nowa para < ciąg, wew > ( 'Samego siebie' , 20 ) ;

W tym przykładzie utworzyliśmy obiekt Pair z dwiema wartościami, gdzie pierwszą wartością jest ciąg „Sam”, a drugą liczbą całkowitą 20.



Możesz uzyskać dostęp do wartości obiektu Pair za pomocą właściwości First i Second, oto ilustracja:



Console.WriteLine ( moja para. Pierwsza ) ;
Console.WriteLine ( moja para.druga ) ;

Możesz także modyfikować wartości obiektu Pair za pomocą tych właściwości, oto ilustracja:





moja para.Pierwsza = 'Ocena' ;
moja para.druga = 30 ;

Console.WriteLine ( moja para. Pierwsza ) ;
Console.WriteLine ( moja para.druga ) ;

Para może być przydatna, gdy trzeba zwrócić dwie wartości z funkcji. Zamiast tworzyć niestandardową klasę lub używać parametrów out, możesz zwrócić obiekt Pair z dwiema wartościami. Oto przykład:

przy użyciu Systemu;
przy użyciu System.Collections.Generic;

przestrzeń nazw ParaPrzykład {
Program klasy {
statyczna pustka Główny ( strunowy [ ] argumenty ) {
// Tworzenie pary
Para < ciąg, wew > myPair = nowa para < ciąg, wew > ( 'Samego siebie' , 20 ) ;
// Wyjście oryginalnej pary
Console.WriteLine ( „Oryginalna para:” ) ;
Console.WriteLine ( $ „Pierwszy: {myPair.First}, Drugi: {myPair.Second}” ) ;
// Modyfikowanie pary
moja para.Pierwsza = 'Ocena' ;
moja para.druga = 30 ;
// Wyjściowa zmodyfikowana para
Console.WriteLine ( ' \N Zmodyfikowana para:” ) ;
Console.WriteLine ( $ „Pierwszy: {myPair.First}, Drugi: {myPair.Second}” ) ;
Konsola. Odczyt wiersza ( ) ;
}
}
// Klasa par
klasa publiczna Para < T1, T2 > {
publiczny T1 Pierwszy {
Dostawać;
ustawić ;
}
publiczne T2 Drugie {
Dostawać;
ustawić ;
}
publiczna para ( T1 pierwszy, T2 drugi ) {
Pierwszy = pierwszy;
Drugi = drugi;
}
}
}

W tym kodzie najpierw tworzymy obiekt Pair z łańcuchem i wartością całkowitą. Następnie uzyskujemy dostęp do wartości pary za pomocą właściwości First i Second, a następnie modyfikujemy wartości pary za pomocą tych samych właściwości.



Zauważ, że klasę Pair definiujemy oddzielnie od metody Main. Klasa Pair ma dwa parametry typu ogólnego, T1 i T2, które reprezentują odpowiednio typy pierwszej i drugiej wartości pary. Aby uzyskać dostęp do tych wartości, definiujemy dwie właściwości, pierwszą i drugą, oraz udostępniamy konstruktor do ich inicjalizacji.

Wniosek

Para to użyteczna struktura danych w języku C#, która umożliwia przechowywanie pary wartości, z których każda może należeć do innego typu danych. Może być używany w różnych scenariuszach, takich jak przechowywanie par klucz-wartość lub zwracanie dwóch wartości z funkcji. W tym artykule zbadaliśmy wykorzystanie par w języku C# za pomocą różnych przykładów. Włączając pary do swojego kodu, możesz zwiększyć jego czytelność, łatwość konserwacji i ogólną prostotę.