怎么判断一个string为空?(50分)

  • 主题发起人 石之轩
  • 开始时间

石之轩

Unregistered / Unconfirmed
GUEST, unregistred user!
var
s:string;
begin
if trim(s)+'a'='a' then
showmessage('s is empty !');
end;

//---you can try it
 
是否为空看它是不是等于''就行的了。
 
??
如:
String s="";
if (s.Equals(""))
.....
 
if length(trim(s))<1 thwn showmessage('s is empty !');
 
我也是这样写的s.Equals("")
结果运行到这儿出错,System.NullReferenceException
未将对象引用设置到对象实例
 
当然了,S没有初始化的结果就是这样的!
任何变量使用之前都需要初始化,所以 string s=new string() 是很必要的!
 
多人接受答案了。
 
顶部