프로그래밍과 잡담

c#에서 java final 과 비슷한 기능 쓰기 본문

프로그래밍/C#

c#에서 java final 과 비슷한 기능 쓰기

크레온 2019. 12. 31. 10:54

C#에서는 Java의 final 과 같은  로컬변수를 고정하는 기능이 없다.

 

그래서 아래 처럼 제네릭 클래스를 만들어서 써야한다.

 

다만 이것도 단점이 있다.

 

java의 final은 다시 new가 안돼지만 이건 new 하면 덮어 쓸 수 가 있다.

 

뭐 다만 이미 셋팅된 값을 변경  할려고 하면 에러나니까 그냥 대충 써야지 뭐.

 

 

çlass Const<T>

{

    public T value { get; private set; }

    

    public Const(T data){

         value = data;

     }

}

반응형
Comments