はのは、次のように私は、一般的なクラスがあるとしましょう:いくつかの他のクラスでワイルドカードと同等
public class GeneralPropertyMap<T>
{
}
私はGeneralPropertyMap<T>
の配列で取る方法があります。 Javaでは、GeneralPropertyMap
のいずれかのタイプを含む配列方法を取るために、次のようになります。
private void TakeGeneralPropertyMap(GeneralPropertyMap<?>[] maps)
{
}
後、私たちはのための任意のタイプでGeneralPropertyMap
の束を渡しTakeGeneralPropertyMap
を呼び出すことができるように私たちは、ワイルドカードを使用しますT
それぞれは、次のように:
GeneralPropertyMap<?>[] maps = new GeneralPropertyMap<?>[3];
maps[0] = new GeneralPropertyMap<String>();
maps[1] = new GeneralPropertyMap<Integer>();
maps[2] = new GeneralPropertyMap<Double>();
//And finally pass the array in.
TakeGeneralPropertyMap(maps);
ノー成功とC#で同等のを把握しようとしています。何か案は?
あなたは関数が取る作るしようとしている 'GeneralPropertyMap