我已经将我的MVC项目和VS2008升级到了MVC2和VS2010。当为控制器操作返回ActionResult时,我注意到智能感知提供了view:选项。这是关于什么的?
发布于 2010-08-31 21:55:26
这是可选参数。可选参数只是让你省略参数值和命名参数,让你以任何你喜欢的顺序输入它们。
public int Test(int a, int b = 1, int c = 2, int d = 3) {
return a + b + c + d;
}
public string Hello(string name = "World") {
return "Hello, " + name + "!";
}
public void Main() {
Test(0); //Test(0,1,2,3)
Test(0, c: 5); //Test(0,1,5,3)
Test(d: 5, a: 0); //Test(0,1,2,5)
Hello(); //Hello("World");
}https://stackoverflow.com/questions/3609537
复制相似问题