C# 泛型 无法将类型xx隐式转换为“T”
2015-01-24 11:35
309 查看
直接奖泛型转为T是不能转换的 要先转Object
例:
例:
<span style="white-space:pre"> </span>public static T GetValue<T>(string inValue) { if (typeof(T) == typeof(Bitmap)) { return (T)(Object)new Bitmap(inValue); } else {
<span style="white-space:pre"> </span>//一般类型 return (T)Convert.ChangeType(inValue, typeof(T)); } throw new Exception(""); }
相关文章推荐
- C# 泛型 无法将类型xx隐式转换为“T”
- 【机房合作】无法将类型XX隐式转换为泛型
- c#中无法将类型“int”隐式转换为“System.IntPtr”
- c#无法将类型int隐式转换为string怎么解决?
- C#中隐式类型转换和显示类型转换
- C#类型转换:隐式转换和显式转换
- C# 工具类--类型转换的泛型方法
- C#的隐式和显示类型转换
- C#中安全的隐式数据类型转换
- 解决GridView绑定时无法将类型为 <>f__AnonymousType0`2[xx] 的对象强制转换为类型“xxx”的方法
- C# 泛型 与 反射 实现 任意类型间的类型转换
- 无法将类型“XXX”隐式转换为“XXX[]”(Cannot implicitly convert type 'XXX' to 'XXX[]')
- dataGridView_关于如何解决无法将类型“void”隐式转换为“System.Data.Datatabel”
- c#实现隐式的用户自定义类型转换(关键字implicit operator)
- 判断C#中可以进行隐式类型转换的类型
- Beginning C# Objects从概念到代码——1.10 隐式类型转换和显式类型转换
- 【Debug】无法将类型“string”隐式转换为"double"
- C#的隐式和显示类型转换
- 无法将类型“string”隐式转换为“char
- C#的隐式和显示类型转换