我會盡力解釋。我有3個職業:EnemyTeleport,EnemyZigZag,EnemyNormal。他們都繼承了基類敵人。 這3個類中的每一個都有他自己的const - > KillPoints。如何通過.GetType獲取類常量()
所以在其他類。例如Form Class,我需要獲取這些常量。 這些EnemyTeleport,EnemyZigZag,EnemyNormal位於public Enemy EnemyInstance;
例如
EnemyInstance = new EnemyTeleport();
所以,我怎麼能得到EnemInstance點殺?我不想檢查每個可能的變體?
有更聰明的方法嗎?
像EnemInstance.GetType().KillPoints
(不工作)
再次。 EnemyInstance是擁有EnemyTeleport的敵人類型。常量保持在EnemyTeleport
在基類認沽KillPoints。不要把它放在每一個。 – 2013-03-25 14:03:35
您必須比「不起作用」更具描述性 – tnw 2013-03-25 14:03:55