7.4 변하지 않는 값: 상수

    실수 데이터와 문자열 데이터를 저장하는 상수를 사용해 보겠습니다. 문자열 변수에 const 키워드를 붙이면 상수로 선언됩니다. 다음 내용을 C# 인터렉티브에 입력한 후 실행해 보세요.

    > const double PI = 3.14;                 //상수 선언과 동시에 초기화
    > const string SITE_NAME = "닷넷코리아";  //상수 참조
    > PI
    3.14
    > SITE_NAME
    "닷넷코리아"

    변수를 선언할 수 있는 모든 데이터 형식 앞에 const를 붙여 상수로 만들었습니다. 이 책에서는 상수 이름을 주로 대문자로 표현합니다.

    상수 내용은 변경할 수 없습니다. 상수를 선언한 후 상수 값을 새로운 값으로 변경하려고 하면 에러가 발생합니다.

    > string name = "박용준";
    > name = "레드플러스";    //변수: 변경 가능
    > const int age = 20;     //상수: j는 20으로 고정
    > age = 45;               //age를 45로 변경하려고 하면 에러 발생
    (1,1): error CS0131: The left-hand side of an assignment must be a variable, property or indexer
    > Console.WriteLine($"{name} - {age}");    //변수와 상수 사용
    레드플러스 - 20
    > const double PI = 3.14;
    > const string SITE_NAME = "닷넷코리아";
    > PI
    3.14
    > SITE_NAME
    "닷넷코리아"
    신간 소식 구독하기
    뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.