C#类将ID从一个类添加到另一个类

-5 c#

我有一类名为与动物,与名称,类型,性别,和我有,我需要AnimalList另一个名为类知道如何我可以添加动物我AnimalList,这是我的类动物(在控制台应用程序IM):文件名Animal.cs

class Animal
{
  public string Name {get; set;}
  public string Type {get; set;}
  public string Gender {get; set;}

  public Person(string name, string type, string gender)
  {
       Name = name;
       Type = type;
       Gender = gender;
  }
}
Run Code Online (Sandbox Code Playgroud)

我的类AnimalList:FilenameAnimalList.cs

class AnimalList: List<Animal>
{
     what should i do to add Animals to this list
}
Run Code Online (Sandbox Code Playgroud)

不应该这样更好吗?

public new void Add(Animal value)
{
}
Run Code Online (Sandbox Code Playgroud)

Wic*_*ser 5

为什么Person你的Animal课程中有构造函数?

这样做:

var animals = new AnimalList();
var animal = new Animal();
animals.Add(animal);
Run Code Online (Sandbox Code Playgroud)

你必须公开你的Animal类:

public class Animal
{
}
Run Code Online (Sandbox Code Playgroud)