[英]Does a C# Generics class casting similar to Java Generics class casting exist?
下面的代码是我用于Java程序将泛型转换为特定代码的代码。 我知道C#中没有通配符,但希望有人可以指出正确的方向,因为我可以将代码修改为类似于Java:
public <T extends GameComponent<?>>T getComponent(int id, Class<T> type){
return type.cast(components.get(id));
}
看起来像:
public T GetComponent<T>(int id) where T : GameComponent
{
return components[id] as T;
}
感谢您在评论中的每个人,帮助我解决问题(因为我还很遥远)。 没有你们,我不可能来过这里。 我会想你的。
<3
但是真的,谢谢:D
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.