下面的代码将抛出Argument Null Exception
var test = string.Format("{0}", null);
Run Code Online (Sandbox Code Playgroud)
但是,这将返回一个空字符串
string something = null;
var test = string.Format("{0}", something);
Run Code Online (Sandbox Code Playgroud)
只是想知道为什么第二段代码不会引发异常.这是一个错误吗?
c# ×1