当我们要存储多段数据,又不想用数组时,有下面一种方法:
step1:
比如我们有一段数据:
str = "123#123#123#123#123#123"
step2:
'定义一个数组
dim DD() as String
'然后用下面这种方式即可实现读取str中的数据,#也可以用其他符号
DD = str.Split(New Char() {"#"}, StringSplitOptions.RemoveEmptyEntries)
dim a as Single
a = CSng(DD(0)) '123 CSng是将表达式转换为single类型
dim b as Single
b = CStr(DD(1)) ' "123" CStr是将表达式转换为String类型
这样,当我们写function有多个返回值或者返回值要用数组时,我们就可以将多个返回值(一些简短的字符串或数字)用#或其他符号拼接起来,把多个返回值拼成字符串,通过这种再来对返回值进行提取需要的数据。