Есть ли способ пропустить параметр? [Дубликат]

На этот вопрос уже есть ответ:

C # 4.0 необязательные аргументы out / ref 8 ответов

Предположим, у меня есть функция сout параметр, однако мне не нужно его значение. Есть ли способ передать фактический параметр, если заданный результат все равно будет отброшен?

РЕДАКТИРОВАТЬ

Несмотря на то, что этот вопрос был признан обманом Дополнительные выходные параметры это только если вы смотрите с точки зрения создателя метода. Если вы являетесь пользователем метода, вы заинтересованы не в том, чтобы сделать параметр необязательным, просто не использовать его без объявления переменной. И пока это невозможно, с C # 7.0 это можно объявить в вызове метода. Так что вместо:

int unusedValue;
TryGetValue("key", out unusedValue);

Вы получаете

TryGetValue("key", out int unusedValue);

или даже

TryGetValue("key", out _);

Это следует добавить в качестве ответа, но:

Я не могу сделать это для этого вопроса, потому что он был помечен как дурак; вопрос, на который этот вопрос, похоже, на самом деле напрашивается по-другому.

Ответы на вопрос(3)

Ваш ответ на вопрос