String.Empty,是空字元串。
基本介紹
- 外文名:String.Empty
- 屬於:.NET Framework 類庫
- 表示:空字元串
- 命名空間:System
欄位,支持平台,
欄位
.NET Framework 類庫
表示空字元串。此欄位為唯讀。命名空間:System
程式集:mscorlib(在 mscorlib.dll 中)
protected string loginId = String.Empty;
protected string loginId = "";
"" 分配一個長度為空的存儲空間
所以一般用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、Windows Vista、Windows 7、Windows 8和8.1.
.NET Framework 並不是對每個平台的所有版本都提供支持。有關受支持版本的列表,請參見系統要求。
版本信息
.NET Framework
受以下版本支持:4.5、4.0、3.5、2.0、1.1、1.0
.NET Compact Framework
受以下版本支持:2.0、1.0
相關 詞條 DBNull、Null、和String.Empty