¿Hay alguna forma de omitir el parámetro? [duplicar
Esta pregunta ya tiene una respuesta aquí:
C # 4.0 argumentos opcionales de salida / referencia 8 respuestas Supongamos que tengo una función conout
parámetro, sin embargo, no necesito su valor. ¿Hay alguna forma de no pasar ningún parámetro real si el resultado dado se desechará de todos modos?
EDITAR
Aunque la pregunta ha sido votada para ser engañada de Parámetros de salida opcionales solo es si miras desde la perspectiva del creador del método. Si usted es el usuario del método, no le interesa hacer que el parámetro sea opcional, simplemente no usarlo sin declarar la variable. Y si bien esto no es posible, con C # 7.0 es posible declararlo en la llamada al método. Entonces, en lugar de:
int unusedValue;
TryGetValue("key", out unusedValue);
usted obtiene
TryGetValue("key", out int unusedValue);
o incluso
TryGetValue("key", out _);
Esto debería agregarse como respuesta, pero:
No puedo hacer esto para esta pregunta, porque se marcó como un engañado;la pregunta, esta pregunta parece como un engaño de realmente pide algo diferente.