草庐IT

PowerupEffectType

全部标签

c# - 是否可以在枚举中保存类型(使用 "typeof()")?

所以我在XNA、C#4.0中创建一个游戏,我需要管理很多PowerUps(在代码中都是从类“PowerUp”继承的),并处理PowerUps的后端管理我当前有一个枚举PowerupEffectType,每个子类PowerUp都有一个值。最后,在代码中,我需要将PowerupEffectType转换为Powerup类型(属于Type类,通常使用typeof([classname])实现)。因为这是一个小组项目,我想尽可能地将PowerupEffectType的每个值与其对应的类Type结合起来,即:不只是期望我的其他程序员使用switch语句手动进行转换,并确保添加/expansions

c# - 是否可以在枚举中保存类型(使用 "typeof()")?

所以我在XNA、C#4.0中创建一个游戏,我需要管理很多PowerUps(在代码中都是从类“PowerUp”继承的),并处理PowerUps的后端管理我当前有一个枚举PowerupEffectType,每个子类PowerUp都有一个值。最后,在代码中,我需要将PowerupEffectType转换为Powerup类型(属于Type类,通常使用typeof([classname])实现)。因为这是一个小组项目,我想尽可能地将PowerupEffectType的每个值与其对应的类Type结合起来,即:不只是期望我的其他程序员使用switch语句手动进行转换,并确保添加/expansions