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

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

WBOY
WBOYnach vorne
2023-09-22 17:33:071291Durchsuche

如何在 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");

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")
};

Array-Tupel

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

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)
{
}

Tupel als Rückgabetyp

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

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!

Stellungnahme:
Dieser Artikel ist reproduziert unter:tutorialspoint.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen