私はこれまで辞書を使ったことがなく、もっと知りたいと思っています。
カスタムオブジェクトに関しては、少し迷っています。値ではなく、以下のクラスのようなカスタムオブジェクトをキーとして使用することは可能ですか?
class Car
{
public Car(int id, string model)
{
ID = id;
Model = model;
}
public int ID { get; private set; }
public string Model { get; private set; }
}
あなたが辞書を作成する場所なら、このように:-
Dictionary<Car, bool> Cars = new Dictionary<Car, bool>();
辞書のコンテンツを検索するときに、Carオブジェクトをキーとしてどのように使用しますか?