【发布时间】:2011-01-01 21:02:24
【问题描述】:
如果我编写一个像 MyGeneric<T> 这样的泛型类,是否可以编写一个隐式转换为 T 类型,所以我可以执行以下操作:
public class MyGeneric<T>
{
...
}
public class GenericProperties
{
public MyGeneric<string> MyGenericString {get;set;}
public void UseMyGeneric()
{
string sTest = MyGenericString;
MyGenericString = "this is a test";
}
}
是否可以通过重载运算符来做到这一点?我知道如果我的课程不是通用的,它可以做到......
【问题讨论】: