Вопрос по оператору 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;