如何根据基本类型(值类型)动态生成对象
2009-06-03 22:23
357 查看
函数如下:public static object GenerateObject(string type,byte[] val,int start)
函数的功能是:根据type的类型,将val数组中开始于start位置的内容转换为type类型的值并返回
type的类型为基于类型(bool,int,ushort等)
我用很笨的方法实现的代码如下:
public static object GenerateObject(string type,byte[] val,int start)
{
if(Type.GetType(type) == typeof("System.Boolean"))
return BitConvert.ToBoolean(val,start)
if(Type.GetType(type) == typeof("System.char"))
return BitConvert.ToChar(val,star);
....................
return null;
}
不知高手有什么高招来实现此功能。
函数的功能是:根据type的类型,将val数组中开始于start位置的内容转换为type类型的值并返回
type的类型为基于类型(bool,int,ushort等)
我用很笨的方法实现的代码如下:
public static object GenerateObject(string type,byte[] val,int start)
{
if(Type.GetType(type) == typeof("System.Boolean"))
return BitConvert.ToBoolean(val,start)
if(Type.GetType(type) == typeof("System.char"))
return BitConvert.ToChar(val,star);
....................
return null;
}
不知高手有什么高招来实现此功能。
相关文章推荐
- C#如何根据DataTable生成泛型List或者动态类型list
- MVC&JQuery如何根据List动态生成表格
- C# 2005如何根据类型声明的字符串反射创建泛型(Generic)对象
- C# 中反射获取某类的子类和根据类型名动态创建对象(转载)
- C++如何动态的生成对象详解
- item31让函数根据一个以上的对象类型来决定如何虚化
- 如何判断一个对象是否是基本类型的Wrapper
- 如何根据实体动态生成sql语句
- 【M31】让函数根据一个以上的对象类型来决定如何虚化
- js根据json对象数组动态生成表格
- C# 中反射获取某类的子类和根据类型名动态创建对象(转载)
- C#如何根据字符串动态的创建对象(类)?
- 谈谈.NET中如何根据代码自动生成代码对象模型的解决思路
- C# 中反射获取某类的子类和根据类型名动态创建对象
- 让函数根据一个以上的对象类型来决定如何虚化
- 【more effective c++读书笔记】【第5章】技术(7)——让函数根据一个以上的对象类型来决定如何虚化(2)
- java中的基本对象类型及其如何存储
- 根据父窗口传入对象动态生成选项
- C#如何根据字符串动态的创建对象(类)
- 【more effective c++读书笔记】【第5章】技术(7)——让函数根据一个以上的对象类型来决定如何虚化(2)