最近,我遇到了以下几行:
StringBuilder sb = default(StringBuilder);
sb = new StringBuilder();
我会简单地写下这样的陈述
StringBuilder sb = new StringBuilder();
使用 default(StringBuilder) 语句有什么好处?
基于所有很好的反馈,我提出了一个新问题。
编辑: 你能看到做这样的事情的优点或缺点吗?(它确实编译)
var sb = default(StringBuilder);
再次提到,我相信我们正在研究是否存在范围问题,但最大的问题可能是对象未正确初始化。你觉得呢?你有没有什么想法?