博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
王立平--string.Empty
阅读量:6797 次
发布时间:2019-06-26

本文共 1040 字,大约阅读时间需要 3 分钟。

String.Empty   .NET Framework 类库  表示空字符串。此字段为仅仅读。命名空间:System  程序集:mscorlib(在 mscorlib.dll 中)  protected string loginId = String.Empty;  protected string loginId = ""; 

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

 为了以后跨平台,还是用string.empty 

 在 C# 中,大多数情况下 "" 和 string.Empty 能够互换使用。

比方:  string s = "";  string s2 = string.Empty;  if (s == string.Empty) {  //  }  if语句成立 

 判定为空字符串的几种写法,依照性能从高到低的顺序是:  s.Length == 0 优于 s == string.Empty 优于 s == ""  您关于String.Empty和Null的问题是这种,这两个都是表示空字符串,当中有一个重点是string str1= String.Empty和 string str2=null 的差别,这样定义后,str1是一个空字符串,空字符串是一个特殊的字符串,仅仅只是这个字符串的值为空,在内存中是有准确的指向的,string str2=null,这样定义后。仅仅是定义了一个string 类的引用。str2并没有指向不论什么地方,在使用前假设不实例化的话,都将报错。textBox1.Text的值为零长度字符串 ""。

  平台  Windows 98、Windows 2000 SP4、Windows CE、Windows Millennium Edition、Windows Mobile for Pocket PC、Windows Mobile for Smartphone、Windows Server 2003、Windows XP Media Center Edition、Windows XP Professional x64 Edition、Windows XP SP2、Windows XP Starter Edition  .NET Framework 不是每个平台的所有版本号提供支持。 

版权声明:本文博客原创文章,博客,未经同意,不得转载。

你可能感兴趣的文章
mysql基础(二) 常用SQL语句
查看>>
redhat 6.5 php 升级到5.6
查看>>
oracle数据库清理和回收system和sysaux表空间
查看>>
STL实例
查看>>
CCNP sla,route-map结合应用实现负载均衡和冗余
查看>>
大学生微信卖吃喝月入10万,创业因女友娇气
查看>>
VC非ASCII语言复制到剪切板乱码问题
查看>>
QT+OPENCV摄像头的三种效果显示
查看>>
ant编译乱码
查看>>
Netty 实现 WebSocket 聊天功能
查看>>
php isset+{} 判断字符串长度
查看>>
oral_quiz->#字符串的排列、组合#
查看>>
【转】OSI七层模型详解
查看>>
核心产品开源项目配置说明
查看>>
自定义AlertDialog
查看>>
nova创建虚拟机的过程(二)
查看>>
json转字符串
查看>>
Unity3D人物角色连招(只放了三招)
查看>>
spark性能调优
查看>>
postgresql中schema概念
查看>>