vb中定义的字符串缓冲区,怎么判断是否有数据填充进去了

vb中定义的字符串缓冲区,如何判断是否有数据填充进去了?例如:Dim str As String * 10........if str t

vb中定义的字符串缓冲区,如何判断是否有数据填充进去了?
例如:
Dim str As String * 10
........
if str ="" then
endif

这样是错的,要怎么判断str中是否已经被填充了值呢?

[解决办法]
针对字符串而言,asc(left(str,1))<>0 应该是处理过了