Maison > développement back-end > C++ > Comment puis-je initialiser un tableau C# avec des valeurs autres que celles par défaut ?

Comment puis-je initialiser un tableau C# avec des valeurs autres que celles par défaut ?

Patricia Arquette
Libérer: 2024-12-31 14:02:13
original
974 Les gens l'ont consulté

How Can I Initialize a C# Array with Non-Default Values?

Création de tableaux C# initialisés avec des valeurs autres que celles par défaut

Lors de l'instanciation de tableaux de types valeur en C#, ils sont automatiquement initialisés avec la valeur par défaut pour le type de données donné. Cela implique false pour les tableaux booléens, 0 pour les tableaux entiers, etc. Pouvons-nous contourner ce comportement et remplir les tableaux avec des valeurs de départ personnalisées lors de leur création ou plus tard ?

Lors de la création d'un tableau, il n'existe aucune méthode intégrée pour atteindre cet objectif. Cependant, en utilisant LINQ, nous pouvons exploiter la méthode Enumerable.Repeat, qui génère une séquence d'éléments spécifiés dans un nombre donné. En combinant cela avec la méthode ToArray(), nous pouvons initialiser un tableau avec une valeur répétée :

bool[] abValues = Enumerable.Repeat(true, 1000000).ToArray();
Copier après la connexion

Cela crée effectivement un tableau booléen de longueur 1 000 000, avec tous les éléments définis sur true.

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:php.cn
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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal