공부/C#
C#에서의 상수 사용 - c++의 #define 같은 활용 방안
미다손
2016. 6. 16. 02:42
C#에도 #define은 존재 한다.
하지만 c++ 에서의 용도와는 다르다.
그중 하나가 상수처럼 사용하고자 할때
c++ 에서는
#define PI 3.141592f
와 같이
3.141592f를 계속 사용하지 않기 위해서
define을 사용할 수 있었는데
이게 C#에서는 안된다.
C#의 정의는 역시 MSDN을 찾아보는게 최고이므로
url을 남기겠다.
https://msdn.microsoft.com/ko-kr/library/bb397677.aspx
static class Constants { public const double Pi = 3.141592f; }
C#에서는 static으로 별도의 클래스를 만들고
const로 변경 할 수 없는 값을 지정해
사용하는 것을 권장함을 알아두자.