C#에서 상수 배열 선언
Muhammad Maisam Abbas
2024년2월16일
이 자습서에서는 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