Development/C#
C# 상수 정의
후미카
2013. 9. 27. 17:43
C#에서 상수를 정의 할 수 있는방법은 2가지가 있다
const 와 readonly 2가지 방법이다
const
초기화 이후 값을 변경 할 수 없다.
선언 할 때만 초기화 가능
readonly
초기화 이후 값을 변경 할 수 없다.
선언 할 때 또는 생성자에서 초기화가 가능하다.
ex)
public class testConstReadonly{ public const int const_var = 10; public readonly int readonly_var; public testConstReadonly(){ readonly_var = 10; } //생성자 오버로딩으로 초기화 하는 방법도 가능하다. public testConstReadonly(int var){ readonly_var = var; } }