Тестирование, если объект имеет универсальный тип в C #

Я хотел бы выполнить тест, если объект имеет общий тип. Я попробовал следующее без успеха:

public bool Test()
{
    List<int> list = new List<int>();
    return list.GetType() == typeof(List<>);
}

Что я делаю не так и как мне выполнить этот тест?

Ответы на вопрос(5)

Ваш ответ на вопрос