-
1. 상수화
const키워드를 붙여주면 상수화가 되어서 더 이상 바꾸지 못하게 된다.
using System; namespace CSharp { class Program { static void Main(string[] args) { const int a = 5; a = 6; // 구문오류 } } }
2. 열거형
using System; namespace CSharp { enum Choice { a=5, b, c } class Program { static void Main(string[] args) { Console.WriteLine((int)Choice.a); Console.WriteLine((int)Choice.b); Console.WriteLine((int)Choice.c); } } }
enum 이름 { } 형식으로 정의하면 가장 먼저 선언한 멤버부터 1씩 증가하면서 값이 저장된다.
a에는 5가 저장이 되었으니 b에는 6 c에는 7이 순차적으로 저장이된다.
만약 a에 아무런 값이 저장되어있지 않으면 기본적으로 0부터 시작하면서 저장된다.
사용할 때는 형변환을 주고 열거형이름.멤버 형식으로 사용하면된다
'C#' 카테고리의 다른 글
break, continue (0) 2022.01.22 반복문 (0) 2022.01.22 switch문과 삼항연산자 (0) 2022.01.22 데이터연산2 (0) 2022.01.22 비트연산 (0) 2022.01.22