为什么是字符串.只读为空

本文关键字:只读 字符串 为什么 | 更新日期: 2023-09-27 18:06:01

可能重复:
为什么不是';t字符串。清空常量?

而不是CCD_ 1?

我知道这可能是一个无用的问题,但我有点好奇这个问题背后的原因。一个空的string就是一个空string,所以我不认为string.Empty""以外的任何东西的可能性很大。那么为什么要把它定为readonly呢?

不让它成为const还有什么其他好处吗?

为什么是字符串.只读为空

它是静态的。

public static readonly string Empty;

Readonly防止更改。也许你的意思是"为什么它不是一个常数"?