투케이2K

137. (C#/NET) [Mac Os] [문법] const 사용해 static final 상수 선언 및 기본 개념 설명 본문

C샵 (NET)

137. (C#/NET) [Mac Os] [문법] const 사용해 static final 상수 선언 및 기본 개념 설명

투케이2K 2024. 4. 11. 15:12

[개발 환경 설정]

개발 언어 : C# / NET

 

[설 명]

 

1. Const 는 자바에서 static final 개념으로 정적 상수를 선언 시 사용합니다


2. Const 는 상수 이므로, 일반 변수와는 다르게 값을 수정할 수 없습니다


3. Const 필드는 필드 선언에서만 초기화될 수 있습니다 (수정 불가능)


4. 예시 코드 : 

public class ConstTest
{
    class SampleClass
    {
        public int x;
        public int y;
        public const int C1 = 5;
        public const int C2 = C1 + 5;

        public SampleClass(int p1, int p2)
        {
            x = p1;
            y = p2;
        }
    }

    static void Main()
    {
        var mC = new SampleClass(11, 22);
        Console.WriteLine($"x = {mC.x}, y = {mC.y}");
        Console.WriteLine($"C1 = {SampleClass.C1}, C2 = {SampleClass.C2}");
    }
}


5. 참고 사이트 : 

https://learn.microsoft.com/ko-kr/dotnet/csharp/language-reference/keywords/const

 

반응형
Comments