Как мне указать входные данные для переменной QMake INSTALLS?

С помощью params вы можете вызвать свой метод следующим образом:

addTwoEach(1, 2, 3, 4, 5);

Без params вы не можете.

Кроме того, вы можете вызвать метод с помощью массив в качестве параметра в обоих случаях :

addTwoEach(new int[] { 1, 2, 3, 4, 5 });

То есть params позволяет использовать ярлык при вызове метода.

Не связанный, вы можете резко сократить свой метод:

public static int addTwoEach(params int[] args)
{
    return args.Sum() + 2 * args.Length;
}
21
задан feedc0de 28 February 2018 в 14:44
поделиться