-3
typeofや初期化を使わずに引数としてClassAを渡すことは可能ですか?関数の引数としてクラス名を渡します。
class ClassA {
}
class ClassB {
public void Function([something here] clazz) {
......
}
}
class ClassC {
public void main() {
ClassB asdf = new ClassB();
asdf.Function(ClassA); // pass like that, not typeof() or something else
}
}
私はあなたがXYに問題がある可能性があります疑い... –
:
この種のものは、IoCコンテナとautofactoriesと非常に一般的ですか? – Jasen
あなたの要求が 'asdf.Function(ClassA);'を正しく実行し、 "typeof()または何か他のもの"ではないなら、それは不可能です。 – Blorgbeard