【发布时间】:2009-10-09 20:39:13
【问题描述】:
我有一个通用类:
public class BaseFieldValue<T>
{
public BaseFieldValue()
{
//...
}
public BaseFieldValue(string value)
{
//...
}
public BaseFieldValue(T value)
{
//...
}
}
很好。除了...
var myValue = new BaseFieldValue<string>("hello");
哎呀。调用了不需要的构造函数。有很多方法可以解决这个问题。最好的解决方案是什么?
【问题讨论】:
-
也许你可以试试这个:var myValue = new BaseFieldValue