1

質問があり、これについて少し困惑しています。おそらく簡単ですが、私はそれを見逃しています。

必要な構造を含むクラスがあり、構造を継承できる場合。渡されてから使用される汎用メソッドが必要です。たとえば、Test を継承する Test、Test-A という構造があるとします。それから、Test-A から継承する MyTest と MyTest-B があります。

T を使用してメソッドを作成し、MyTest と MyTest-B の両方を提供して、メソッドでそれらのいずれかを使用できるようにするにはどうすればよいですか?

そう:

public class Test
{
    public int Hello {get; set; }
}

pubilc class Test-A : Test
{  
   public string Name { get; set; }
}

public class MyTest : Test-A
{
   public string Last { get; set; } 
}

public class MYTest-B : Test-A
{
   public int Age {get; set; }
}

次のような方法が必要です。

private void MyList<T>(List<T> TestList) where T : **{not sure what this would be}**
{
    TestList.Age = 10;

    **OR** 

    TestList.Name = "Jane";
}

それを行うには、どのように、または何が欠けている(または理解していない)のですか?

どんな援助でも大歓迎です。

4

2 に答える 2