상수란(const)?

 

변하지 않는 값

 

 

언제든지 변경될 수 있는 정보를 나타낼 때는 상수를 만들지 말자

특히 서비스의 가격, 제품 버전 번호 또는 브랜드 이름을 저장하지 말자

 왜냐하면 시간이 지남에 따라 변경될 수 있다.

 

 

상수는 const 키워드로 선언

 

ex) const int hp = 10;

var과 마찬가지로 선언만 할수 없다

ex) const int maxHp;

 

선언과 값 할당을 동시에 하자

 

초기화 : 선언 후 값을 할당

 

const는 생성과 동시에 값 할당 해야

 

올바른 예

 

 

namespace Step12
{
    internal class Program
    {
        static void Main(string[] args)
        {
            //int maxHp = 100;
            //maxHp = 120;
            //Console.WriteLine(maxHp);

            const int MaxHp = 100;
            Console.WriteLine(MaxHp);

            //상수는 선언과 동시에 할당
            const string Monday = "Monday";
            Console.WriteLine(Monday);

            const float PI = 3.14f;
            Console.WriteLine(PI);
        }
    }
}

'Study > C#' 카테고리의 다른 글

[C#] 형식 변환  (0) 2024.05.25
[C#] 열거형식  (0) 2024.05.25
[C#] Var 키워드  (0) 2024.05.25
[C#] 오류와 디버깅  (0) 2024.05.24
[C#] 컴파일과 빌드  (0) 2024.05.24

+ Recent posts