string類型的" "、String.Empty、null三者間的區別

1、實際上Empty是string類中的一個靜態的只讀字段,他的定義是這樣的:   public static readonly String Empty = ""(也就是說string.Empty的內部實現是等於" ") 2、我要反駁string.Empty 不分配存儲空間,"" 分配一個長度爲空的存儲空間這個觀點。首先string.Empty與""都會分配存儲空間,具體的說是都會在內存的棧和堆
相關文章
相關標籤/搜索