Вопрос по оператору is в C#
Что возвращает функция foo<T>
и зависит ли её результат от T
(например, если в качестве T
используется Nullable<int>
)?
static T foo<T>(T a, T c) => (a is T b) ? b : c;
Что возвращает функция foo<T>
и зависит ли её результат от T
(например, если в качестве T
используется Nullable<int>
)?
static T foo<T>(T a, T c) => (a is T b) ? b : c;