ディクショナリ配列リストにエントリを追加しようとしていますが、メイン関数の People クラスに設定する引数がわかりません。
public class People : DictionaryBase
{
public void Add(Person newPerson)
{
Dictionary.Add(newPerson.Name, newPerson);
}
public void Remove(string name)
{
Dictionary.Remove(name);
}
public Person this[string name]
{
get
{
return (Person)Dictionary[name];
}
set
{
Dictionary[name] = value;
}
}
}
public class Person
{
private string name;
private int age;
public string Name
{
get
{
return name;
}
set
{
name = value;
}
}
public int Age
{
get
{
return age;
}
set
{
age = value;
}
}
}
これを使用するとエラーが発生するようです
static void Main(string[] args)
{
People peop = new People();
peop.Add("Josh", new Person("Josh"));
}
エラー 2 メソッド 'Add' のオーバーロードは 2 つの引数を取らない