asp.net很简单呢问题,我是菜鸟,请大家帮帮我,,关于String.Empty和""的区别问题,再现等待!!

时间:2022-03-25 08:55:55
string a = String.Empty  和 string a= ""; 什么区别,完全相同马,还是里面有不同之处阿

7 个解决方案

#1


string.Empty,表示只读的空字符串;等于null;
string a="";
表是a为空,不等于null;

#2


定义Empty系统不分配空间!
定义"",系统分配空间!

#3



string.Empty不分配存储空间
""分配一个长度为空的存储空间
所以一般用string.Empty

#4


""空
null 无

#5


谢谢楼上所有帮我的!!

#6


一样

#7


借此地问个问题
id==""
id.len()==0
id==string.empty
这三条哪条执行的速度最快,为什么

#1


string.Empty,表示只读的空字符串;等于null;
string a="";
表是a为空,不等于null;

#2


定义Empty系统不分配空间!
定义"",系统分配空间!

#3



string.Empty不分配存储空间
""分配一个长度为空的存储空间
所以一般用string.Empty

#4


""空
null 无

#5


谢谢楼上所有帮我的!!

#6


一样

#7


借此地问个问题
id==""
id.len()==0
id==string.empty
这三条哪条执行的速度最快,为什么