Cha*_*rns 3 .net c# .net-4.0 c#-4.0 asp.net-mvc-4
下面显示的代码显示了一个Get获取search默认值的字符串的方法:"".

如果search具有非null的默认值且永远不会更改,那么该值可能如何为null ?
Ree*_*sey 13
当搜索具有非空的默认值并且永远不会更改时,该值如何可能为null?
如果显式传递null给方法(或者为null的变量),则不使用默认值.
只有在没有参数的情况下调用方法时才使用默认值,在这种情况下,编译器会"填写"默认值.如果你用一些东西调用方法,包括null一个对象变量null,那么你将得到一个空值.