Déclarer un tableau constant en C#
Ce didacticiel abordera les méthodes pour déclarer un tableau constant en C#.
Déclarer un tableau constant avec le mot-clé readonly
en C#
En C#, nous ne pouvons pas déclarer un tableau constant avec la syntaxe suivante.
public const string[] Values = { "Value1", "Value2", "Value3", "Value4" };
Cela donnera une erreur de compilation car le mot-clé const
est utilisé pour les valeurs qui sont connues au moment de la compilation. Mais un tableau n’est pas initialisé pendant la compilation, donc la valeur du tableau n’est pas connue pendant la compilation.
Cette erreur peut être évitée en utilisant le mot clé readonly
en C#. Le mot clé readonly
permet de spécifier que la valeur d’une variable ne peut pas être modifiée après l’initialisation. L’exemple de code suivant nous montre comment déclarer un tableau constant avec le mot clé readonly
en C#.
using System;
namespace constant_array {
class Program {
public static readonly string[] Values = { "Value1", "Value2", "Value3" };
static void Main(string[] args) {
foreach (var Value in Values) {
Console.WriteLine(Value);
}
}
}
}
Production:
Value1 Value2 Value3
Dans le code ci-dessus, nous avons déclaré le tableau de constantes Values
avec le mot clé readonly
en C#.
Maisam is a highly skilled and motivated Data Scientist. He has over 4 years of experience with Python programming language. He loves solving complex problems and sharing his results on the internet.
LinkedIn