0
다음 캐스트가 작동하지 않는 이유는 무엇입니까?.NET의 일반 형식 캐스트.
public void Add<T>() where T : MyInterface
{
var newObject = new Factory<T>() as Factory<MyInterface>;
...
}
public class Factory<T> where T : MyInterface
{ ... }
newObjects는 항상 null로 유지됩니다.
HTTP 당신이 캐스팅 할 수 이제
.microsoft.com/en-us/library/dd233059.aspx –
코드 냄새 : 왜 여기에 제네릭을 사용합니까? :/일반 또는 명시 적 ... –