Вопрос по оператору is в C#

Что возвращает функция foo<T> и зависит ли её результат от T (например, если в качестве T используется Nullable<int>)?

static T foo<T>(T a, T c) => (a is T b) ? b : c;

Ответы (0 шт):