Если бы необходимо было отсортировать его, то Вы могли реализовать вид, который также удаляет дубликаты.
Уничтожает двух птиц с одним камнем, тогда.
Ну, в языке нет ни одного ключевого слова, поэтому вопрос несколько расплывчатый. Лучшее, что можно сделать, - это посмотреть, как каждый термин используется в спецификации языка C # (1.6.6.1 «Параметры»):
Параметры используются для передачи значений или ссылок на переменные в методы. Параметры метода получают свои фактические значения из аргументов , которые указываются при вызове метода.
Итак, «параметры» относятся к именам , а «аргументы» относятся к с значениями , привязанными к этим именам. Например:
void Foo(int x, int y); // x and y are parameters
Foo(1, 2); // 1 and 2 are arguments
В контексте функций да, они одинаковы, иногда, если вы говорите о передаче данных в исполняемые файлы, такие как MyApp.exe / a: value / b: somethingelse, на это можно сослаться в качестве аргументов
Обычно я называю аргументы командной строки аргументами. Аргументы метода или функции, которые я обычно называю параметрами.
Однако это не соглашение, и оба могут использоваться взаимозаменяемо, чтобы люди не запутались.
они используются взаимозаменяемо, но в любом случае, чтобы быть точным, проверьте эту статью