我想实现把所有数据类型的转换成字符窜类型,应该怎么实现阿,包括字符串在内有没有一个函数,急啊

解决方案 »

  1.   

    首先,这是不可能的,有些数据类型是不能转化为字串的(比如说byte数组中可能包含有非字符数据,尽管有时我们可以用strconv把byte数组转为字串,但很明显,这种情况会造成数据的丢失)通常,我们可用cstr函数把其它的数据类型转为字串
      

  2.   

    同意rainstormmaster(rainstormmaster) ;
    前面就在做通讯的时候遇到这个问题;
    后来发现是byte数组转换为字符的时候丢失了一些信息;
      

  3.   

    转换BYTE数组为字符数据时是不会丢失字符的,关键是要弄清楚BYTE数组中包含的什么类型的字符,如果是Unicode,那么使用strconv(bytArray,vbfromunicode),如果是将BYTE数组转换为Unicode类型的字符(VB的字符类型),直接赋值就行了:str=bytArray
      

  4.   

    最简单的方法
    在数字变量后面加下连接字符串的操作符就可以
    比如 11 & “”