Yaroslav Asked:2020-01-10 23:02:24 +0800 CST2020-01-10 23:02:24 +0800 CST 2020-01-10 23:02:24 +0800 CST 添加组件<T> 772 在旧版本中,你可以这样写: void Test (Type meType) { gameObject.AddComponent(meType.Name); } 但AddComponent(string)过时了,剩下的只是AddComponent<T>()。 现在怎么写? c# 1 个回答 Voted Best Answer user302909 2020-01-10T23:14:57+08:002020-01-10T23:14:57+08:00 删除了带有组件字符串名称的重载(这很好),但没有人删除带有以下类型的重载: public Component AddComponent(Type componentType); 因此,没有人禁止这样做: void Test (Type meType) { gameObject.AddComponent(meType); }
删除了带有组件字符串名称的重载(这很好),但没有人删除带有以下类型的重载:
public Component AddComponent(Type componentType);
因此,没有人禁止这样做: