次のクラスがあります
public class CVisitor : IVisitor
{
public int Visit(Heartbeat element)
{
Trace.WriteLine("Heartbeat");
return 1;
}
public int Visit(Information element)
{
Trace.WriteLine("Information");
return 1;
}
}
マッピング付きの辞書が欲しいのですが、すべての引数タイプがその実装関数にマッピングされます:ハートビートはにマッピングされますpublic int Visit(Heartbeat element)
私は次のようなことをしようと思いました:
_messageMapper = new Dictionary<Type, "what should be here ?" >();
_messageMapper.Add(typeof(Heartbeat), "and how I put it here?" );
代わりに「ここに何があるべきか」と何を置くべきですか?そして「そして私はそれをここにどのように置くのですか?」
ありがとう