C# で定数配列を宣言する
Muhammad Maisam Abbas
2023年10月12日

このチュートリアルでは、C# で定数配列を宣言する方法について説明します。
C# で readonly
キーワードを使用して定数配列を宣言する
C# では、次の構文で定数配列を宣言することはできません。
public const string[] Values = { "Value1", "Value2", "Value3", "Value4" };
const
キーワードはコンパイル時に既知の値に使用されるため、これによりコンパイラエラーが発生します。ただし、配列はコンパイル時に初期化されないため、コンパイル時に配列の値はわかりません。
このエラーは、C# で readonly
キーワードを使用することで回避できます。readonly
キーワードは、初期化後に変数の値を変更できないことを指定するために使用されます。次のコード例は、C# で readonly
キーワードを使用して定数配列を宣言する方法を示しています。
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);
}
}
}
}
出力:
Value1
Value2
Value3
上記のコードでは、C# で readonly
キーワードを使用して定数配列 Values
を宣言しました。
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