【发布时间】:2011-07-30 17:03:07
【问题描述】:
可能重复:
is there a generic Parse() function that will convert a string to any type using parse?
我想做一个通用函数来做一些操作,比如:
ConvertValue<T>(string value)
如果T 是int,则该函数会将值转换为int 并返回结果。
同样,如果T 是boolean,该函数会将value 转换为boolean 并返回。
这个怎么写?
【问题讨论】:
-
你见过 Convert 类吗?除非你需要一些特别的东西,否则重新发明轮子是没有意义的。 msdn.microsoft.com/en-us/library/system.convert(v=VS.85).aspx
-
顺便说一句,这是转换而不是演员表。
-
强制转换会导致显式转换运算符被调用。
-
我可以建议使用ValueString吗?