ある動物園があって、そこにはいろいろな動物がいます。
そのデータが記述されたテキストデータが手元にあります。
そのテキスト内のデータを各種動物のインスタンスとして生成します。
それらをリストに追加して管理しようとします。
しかし調べようにも例が見つからず、どのようなキーワードがいいのかもわからず困っています。
私が試みた手法は、
Animalクラスの中に内部クラスをどんどん作って動物を分類したクラスを作ります。
それらを集める為のanimalListを用意します。ここに動物を放り込もうとします。
C#
1 public List<Animal> animalList = new List<Animal>(); 2 3 public void Test(string data) 4 { 5 //ここでなんだかんだでデータを読み取って動物を特定する 6 7 Animal.Big.Cute.Panda シンシン = new Animal.Big.CUte(); 8 animalList.Add(シンシン); //これやるとエラーとなる 9 //"Animal.Big.Cute.PandaからAnimalへ変換できません"エラーが出る 10 } 11 12 public class Animal 13 { 14 public class Big 15 { 16 public class Cute 17 { 18 public class Panda 19 { 20 } 21 } 22 } 23 } 24 25 26
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/08/04 13:10
2018/08/04 13:19