c#에선 enum값이 원시 데이터 타입이라 필드나 메소드 못만든다던데
자바에선
enum Fruits {
APPLE(true),
BANANA(false),
GRAPE(false),
ORANGE(false),
STRAWBERRY(true);
bool isRed;
Fruits(bool isRed) {
this.isRed = isRed;
}
bool isRed() {
return isRed;
}
}
이런식으로 enum에서 자체적으로 값을 지정해줄 수 있잖음
c#에선 이렇게 깔끔하게 못함?
밖에서 따로 enum 값별로 분류해주는 메소드를 만들어야함?
저럴거면 클래스를 만들지 으악
오
그냥 정수형으로 형변환 될걸? 정수 빼고 값 지정을 불린이나 저렇게 할 경우가 애초에 적으니
시샵 이넘은 그냥 int 형변환 되잖아 ㅇㅅㅇ
사실 기억 안남 ㅇㅅㅇ
형변환은 되는데 저렇게 불린으로 하고싶어서
가능함 확장 클래스 이용해서 - dc App
https://stackoverflow.com/questions/5985661/methods-inside-enum-in-c-sharp
- dc App
ㄳㄳ 검색어 뭘로 검색했는지 알려주라
생성자로 만드는건 안됨 - dc App
C# enum method - dc App
ㄳㄳ