我需要傳遞從不同類實例化的不同對象,它們具有相同名稱的函數,並且我想調用該函數。錯誤:'object'不包含'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#是靜態類型... – 2010-12-14 20:06:47