Heim > Backend-Entwicklung > C#.Net-Tutorial > Wie initialisiere ich einfach eine Liste von Tupeln in C#?

Wie initialisiere ich einfach eine Liste von Tupeln in C#?

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Freigeben: 2023-09-22 17:33:07
nach vorne
1518 Leute haben es durchsucht

如何在 C# 中轻松初始化元组列表?

Tupel können verwendet werden, wenn eine Datenstruktur ein Objekt mit Eigenschaften enthalten soll, Sie aber keinen separaten Typ dafür erstellen möchten. Die Klasse Tuple wurde in .NET Framework 4.0 eingeführt. Ein Tupel ist eine Datenstruktur, die eine Folge von Elementen unterschiedlicher Datentypen enthält.

Tuple<int, string, string> person =
new Tuple <int, string, string>(1, "Test", "Test1");
Nach dem Login kopieren

Ein Tupel kann nur bis zu acht Elemente enthalten. Es gibt einen Compilerfehler, wenn Sie versuchen, mehr als acht Elemente einzuschließen.

Listen-Tupel

var tupleList = new List<(int, string)>
{
   (1, "cow1"),
   (5, "chickens1"),
   (1, "airplane1")
};
Nach dem Login kopieren

Array-Tupel

var tupleArray = new(int, string)[]
{
   (1, "cow1"),
   (5, "chickens1"),
   (1, "airplane1")
};
Nach dem Login kopieren

verschachteltes Tupel

var numbers = Tuple.Create(1, 2, 3, 4, 5, 6, 7, Tuple.Create(8, 9, 10, 11, 12, 13));
Tuple as a Method Parameter
static void DisplayTuple(Tuple<int,string,string> person)
{
}
Nach dem Login kopieren

Tupel als Rückgabetyp

static Tuple<int, string, string> GetTest()
{
   return Tuple.Create(1, "Test1", "Test2");
}
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonWie initialisiere ich einfach eine Liste von Tupeln in C#?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:tutorialspoint.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage