泛型类型的返回
2007-07-23 15:37
183 查看
举个例子:
static T Convert<T>(string value)
{
}
如果我这里的 T 是 int
我把 string 转成 int 后直接返回是不行的
如果这样的话 (T)(object)result;
返回是可以的, 但是经过一次无谓的封箱和拆箱, 感觉上很不爽.
不知道有没有其他什么方法...
static T Convert<T>(string value)
{
}
如果我这里的 T 是 int
我把 string 转成 int 后直接返回是不行的
如果这样的话 (T)(object)result;
返回是可以的, 但是经过一次无谓的封箱和拆箱, 感觉上很不爽.
不知道有没有其他什么方法...
相关文章推荐
- Android JAVA中如何利用泛型使方法动态返回不同类型
- 如何把匿名类型.GetType()返回的对象传进泛型里面[转]
- 使用泛型解决需要动态返回类型的问题
- Java返回类型泛型的用法小结
- JAVA利用泛型返回类型不同的对象
- 使用泛型解决需要动态返回类型的问题
- 为参数类型一样返回类型不同的接口写一个泛型方法
- Java返回类型泛型的用法小结
- Java返回类型泛型的用法小结
- JAVA利用泛型返回类型不同的对象方法
- 重复注解与获取方法返回值泛型类型
- 泛型作为返回类型的写法
- Java 5.0 泛型之 通过泛型方法返回泛型类型
- C#读取数据库返回泛型集合 把DataSet类型转换为List<T>泛型集合
- java中的方法返回值使用泛型,实现灵活的返回值类型
- 将泛型集合类(List<T>)转换成DataTable,返回的DataTable所有列的数据类型为string型,且列顺序与字符串提供的字段顺序一致
- 协变、逆变与不变:数组、泛型、与返回类型
- Java返回类型泛型的用法小结
- JAVA利用泛型返回类型不同的对象
- 确定方法返回位置为泛型的类型