1

私は2つのリストList<Class1>List<Class2>. いくつかの操作を行うメソッドを作成する必要があります。リストをパラメーターとして渡すジェネリック メソッドを作成する方法。

Void ManipulateList(IList<obj> list)
{
    //statement;
}
4

2 に答える 2

2

ジェネリックを使用することは、SLaks が提案する 1 つのオプションです。インターフェイスを使用して、両方Class1Class2実装して実装することもできます。

public interface IClass { ... }

public class Class1 : IClass { ... }

public class Class2 : IClass { ... }

次に、あなたの方法は

void ManipulateList(IList<IClass> list)
于 2013-05-03T13:09:52.483 に答える