私が作成したクラスがあります。クラスがコレクション初期化子を持つことができるようにしたいと思います。クラスの例を次に示します。
public class Cat
{
private Dictionary catNameAndType = new Dictionary();
public Cat()
{
}
public void Add(string catName, string catType)
{
catNameAndType.Add(catName,catType);
}
}
クラスで次のようなことができるようにしたいと思います。
Cat cat = new Cat()
{
{"Paul","Black"},
{"Simon,"Red"}
}
辞書やリストではないクラスでこれを行うことは可能ですか?