Maison  >  Article  >  développement back-end  >  Comment initialiser facilement une liste de tuples en C# ?

Comment initialiser facilement une liste de tuples en C# ?

WBOY
WBOYavant
2023-09-22 17:33:071295parcourir

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

Les tuples peuvent être utilisés lorsque vous souhaitez qu'une structure de données contienne un objet avec des propriétés, mais que vous ne souhaitez pas créer un type distinct pour celui-ci. La classe Tuple a été introduite dans .NET Framework 4.0. Un tuple est une structure de données qui contient une séquence d'éléments de différents types de données.

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

Un tuple ne peut contenir que huit éléments maximum. Cela donne une erreur du compilateur lorsque vous essayez d'inclure plus de huit éléments.

Liste du tuple

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

tuple de tableau

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

tuple imbriqué

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

tuple comme type de retour

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

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer