Declarar un array constante en C#
Este tutorial discutirá métodos para declarar un array constante en C#.
Declare un array constante con la palabra clave readonly
en C#
En C#, no podemos declarar un array constante con la siguiente sintaxis.
public const string[] Values = { "Value1", "Value2", "Value3", "Value4" };
Esto dará un error de compilación porque la palabra clave const
se usa para valores que se conocen en el tiempo de compilación. Pero un array no se inicializa durante el tiempo de compilación, por lo que el valor del array no se conoce durante el tiempo de compilación.
Este error se puede evitar utilizando la palabra clave readonly
en C#. La palabra clave readonly
se utiliza para especificar que el valor de una variable no se puede modificar después de la inicialización. El siguiente ejemplo de código nos muestra cómo podemos declarar un array constante con la palabra clave 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);
}
}
}
}
Producción :
Value1
Value2
Value3
En el código anterior, declaramos el array constante Valores
con la palabra clave 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