函数如下: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;
}
不知高手有什么高招来实现此功能。