同じ名前の関数を持つ異なるクラスからインスタンス化された別のオブジェクトを渡す必要があります。例えばエラー: 'オブジェクト'に 'methodName'の定義が含まれていません
:
Class1 object1;
Class2 object2;
Class3 object3;
Object object = object1;
object1->functionname();
Object object = object2;
object2->functionname();
Object object = object3;
object3->functionname();
これはC#でことはできません...
PHPで、あなたが上記のサンプルのようなオブジェクトでそれを単に行うことができますが、C#で、私はこのエラーを取得する非常に簡単です:エラー: 'object'に 'methodName'の定義が含まれていません
私はオブジェクトオブジェクトのメソッド名を呼び出すことはできますが、何が本当に内部にあるのか分からないからです。
どうすればいいですか?
PHPは動的に(ダック)型付きで、C#は静的に型付けされています... –