意思是,如果value是 a bool,我想返回 a bool,如果value是 a string,我想返回 a string,等等。
jeck猫
浏览 98回答 3
3回答
慕雪6442864
如果您的返回类型应该与value参数的类型相同,您可以创建一个带有泛型参数的方法:public T Test<T>(T value){
return value;
}您提到您也可以使用关键字来做到这一点,但我建议不要在这样的场景中dynamic使用。dynamic在某些特殊情况dynamic下,应该使用泛型,但它主要在处理 COM 互操作时变得相关。