从我的问题@Possible to make a method with random type?我得到这个:有关问题的T型
public static T GetParameterValue<T>(Parameter source)
{
return (T)source.Value;
}
现在我不知道是否还可以改变它在任何方式,所以我可以集合T到Parameter.Type?
所以GetParameterValue(ABoolParameter)
其中ABoolParameter.Type = bool, ABoolParameter.Value=true
,并使其返回一个布尔值与它的值设置为true?
对于字符串:
GetParameterValue(AStringParameter)
其中AStringParameter.Type = string, AStringParameter.Value = "somestring"
,并使其返回一个字符串,它的值设置为“somestring”?
所以它应该返回一个布尔没有我声明T为布尔之前?
'Parameter'类是怎么样的? – 2011-03-12 15:11:39