私はジェネリック型を学ぼうとしていますが、次のコードを記述しました。
public class MyProp<TDictonary, TValor>
{
private List<TDictonary> MyDictionary = new List<TDictonary>();
private List<TValor> TValue = new List<TValue>();
public MyProp<TDictonary, TValue> Search(TDictonary dictionary)
{
MyProp<TDictonary, TValor> dic = new MyProp<TDictonary, TValor>();
var test = MyDictionary.FirstOrDefault(item => item == dictionary);
return dic;
}
そこで、C#辞書のようなものを作成しようとしました。私がやろうとしたのは、TDictionaryとTValueをリストに関連付け、それらをジェネリック型に追加して、MyPropとそのコンテンツを返すことでした。Add、Removeなどの他のメソッドも追加する予定ですが、リスト内で単純な検索を実行できない場合は、それ以上進むことはできません。
私が正しい道を進んでいるかどうか誰かが知っていますか?そうでない場合は、正しい道を示すことができますか?
ありがとうございました。