これは、私はちょうどカントはC#クラス定義HELP
using System;
namespace ConsoleApplication2
{
internal class Equipment : IComparable
{
private readonly string type;
private readonly int serialNo;
private string colour;
public decimal cost;
public Equipment(string type, int serialNo)
{
this.type = type == null ? "" : type.Trim();
this.serialNo = serialNo;
}
public string Key
{
get { return type + ":" + serialNo; }
}
int IComparable.CompareTo(object obj)
{
return 0;
}
}
}
(a)は、適切な方法O同じ設備項目を表すクラスの異なるインスタンスが考慮されることを確実にオーバーライドに答えるように見えるプロジェクトの質問ですシステム内で同じ。ハッシュテーブルのキーによって
(b)に格納されている(と見出さ)するために、このクラスのインスタンスを有効にするために適切なメソッドをオーバーライド
キーポイントは、あなたが探してしなければならないメソッドはなく、むしろ、このクラスから継承するクラスでは、直接このクラスでは見られないということです。 –