下面的代码将抛出参数空异常。
var test = string.Format("{0}", null);
然而,这将返回一个空字符串
string something = null;
var test = string.Format("{0}", something);
只是好奇为什么第二段代码没有抛出异常。这是一个漏洞吗?