VB字符串和字节数组怎么转换?

如题所述

当我们在VB中调用Win32 API函数时,如果函数的返回值是一个字符串,那一般有如下三种情况: 

1. 函数预先要求你提供一个有固定空间的字符串,以供存储函数的返回值。 

2. 函数的返回是一个以Null结尾的C字符串,而不是正规的VB字符串。 

3. Win32 API函数有时候会返回另一种类型的字符串。这种类型的字符串在单个缓冲区内保存了多个字符串值,每个值之间用Null隔开,结尾的是两个Null,一个Null是最后一个字符串值的结尾符,另一个Null是整个字符串的结尾符。这其实就是我们通常在C中遇到的字符串数组。 

温馨提示:答案为网友推荐,仅供参考
相似回答