Что такое мнение: значит? - PullRequest
       3

Что такое мнение: значит?

0 голосов
/ 31 августа 2010

Я обновил свой проект MVC и VS2008 до MVC2 и VS2010.При возврате ActionResult для действий контроллера я замечаю, что intellisense дает опцию view:.О чем это?

1 Ответ

3 голосов
/ 31 августа 2010

Это необязательные аргументы. Необязательные аргументы позволяют просто пропустить значения аргументов, а именованные аргументы позволяют вводить их в любом порядке.

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");
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...