ノードの基本クラスがあります。
public abstract class Node
{
public virtual string Id { get; set; }
public abstract string Type { get; }
}
そして、このような私の他のノードクラスを持っています
public class Item : Node
{
public string Name {get; set;}
public string ItemNumber {get; set;}
public override string Type
{
get { return "Item"; }
}
}
さまざまなノード タイプを表すクラスのような他の多くのクラスがありItem
ます。ノード タイプを渡すメソッドをどのように作成し、そのメソッドがその特定のノードを作成しますか?