Comment initialiser facilement une liste de tuples en C# ?

WBOY
Libérer: 2023-09-22 17:33:07
avant
1326 Les gens l'ont consulté

如何在 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");
Copier après la connexion

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")
};
Copier après la connexion

tuple de tableau

var tupleArray = new(int, string)[]
{
   (1, "cow1"),
   (5, "chickens1"),
   (1, "airplane1")
};
Copier après la connexion

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)
{
}
Copier après la connexion

tuple comme type de retour

static Tuple<int, string, string> GetTest()
{
   return Tuple.Create(1, "Test1", "Test2");
}
Copier après la connexion

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!

source:tutorialspoint.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal