在C#中,我想用空字符串初始化字符串值.
我该怎么做?什么是正确的方法,为什么?
string willi = string.Empty;
Run Code Online (Sandbox Code Playgroud)
要么
string willi = String.Empty;
Run Code Online (Sandbox Code Playgroud)
要么
string willi = "";
Run Code Online (Sandbox Code Playgroud)
或者是什么?
你用StringUtils.EMPTY而不是""吗?
我的意思是作为返回值或者如果设置String变量的值.我不是要比较,因为我们使用StringUtils.isEmpty()
我的问题与制作一个空字符串常量值得吗?.
我知道常量应该有有意义的名称,但是在Constants文件中提取原始值(例如Java中的int)有什么好处,例如:
public final static int ZERO = 0;
Run Code Online (Sandbox Code Playgroud)
用作通用常量并继续像Constants.ZERO在代码库中一样重复使用或更好地使用0的字面值?
通用布尔怎么样?即
public static final boolean TRUE = true;
public static final boolean FALSE = false;
Run Code Online (Sandbox Code Playgroud)