Вызвать функцию как Foo (int num = 2048) - PullRequest
0 голосов
/ 16 сентября 2018

Как мне вызвать функцию с сигнатурой, например:

public void Foo(int num = 2048)

Я пытался Foo(null);, но теряет нулевое исключение

1 Ответ

0 голосов
/ 16 сентября 2018

num - необязательный параметр, вы можете просто позвонить

Foo();

или

Foo(someNumber);

Если подпись имеет тип nullable

Foo(int? num);

Вы можете использовать вызов

Foo(null);

Дополнительные ресурсы

Необязательные аргументы

Обнуляемые типы (Руководство по программированию в C #)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...