상속 클래스 부모클래스와 자식클래스의 멤버 변수는 다를수 없다.
C#/Problems 2019. 10. 17. 23:1410.17일에 실습때 했던 LootBox 만들기 때 자식클래스인 WeaponBox 에 List<Weapon> 타입을 멤버 변수에 넣으려고 시도했지만 LootBox 클래스의 멤버 변수의 타입이 List<Equipment> 였기 떄문에 오류가 났다. 결국 어쩔 수 없이 Weapon박스의 멤버변수는 따로 설정 하지않고 LootBox의 데이터 안에서 색출 해 내는 방법으로 문제를 해결했다. (GetType() 과 typeof() 메소드를 이용해 부모클래스의 배열 내 요소의 클래스를 비교할 수 있었다.)
'C# > Problems' 카테고리의 다른 글
JSon 역질렬화할때 컬럼명이 클래스의 데이터를 찾아가는 과정 (0) | 2019.10.18 |
---|---|
String.Format을 이용하지않은 중앙정렬 (0) | 2019.09.27 |
한글과 영문,숫자의 바이트 인식 (0) | 2019.09.27 |
최대 공약수 구하기 (0) | 2019.09.24 |