【发布时间】:2012-01-06 18:06:11
【问题描述】:
我正在做一些遗留应用程序的工作,而我的 VB6 技能并不是那么好。我需要检查一个字符串字段是否已初始化并设置为 null/nothing 或空字符串以外的值。在 C# 中,我会做类似的事情:
if (string.IsNullOrEmpty(myObj.Str))
我不确定在 VB6 中与此等效的是什么,我对使用 If myObj.Str = "" 并称其为好感到紧张。这样做的正确方法是什么?
为了澄清,如果以下任何一项为真,我想要返回 True 的东西:
- 该字段尚未初始化
- 字段为空字符串(str = "", length = 0)
- 该字段设置为 null、Nothing、vbnull 或适用于 VB6 字符串的任何形式的 null 值。
该字段原本是Long,我要替换的代码检查它是否设置为0。
【问题讨论】: