out参数在函数体内必须赋值,和return效果一样
private void Test2(out string obj)//编译失败 { } private void Test3(out int obj)//编译失败 { } 1. 2. 3. 4. 5. 6. 难道这个类型有什么特殊之处? 我把dotnet/runtime中的ParameterModifier源代码[2]复制到本地项目,编译同样提示CS0177错误,WTF!!! private void Test(out Paramete...
在使用out时,该参数必须是看作还未赋值的,如果对一个已经赋值的变量使用out参数,则该值在函数调用的过程中,存储在该变量中的值会在执行时丢失.关于ASP.NET中的代码