Кроме того, для меня странно, что этот несколько непристойный термин сумел войти в документацию MSDN. Мы, конечно же, не называем эти ограничения «ограничениями открытого типа» в команде компилятора C #, и я был шокирован! обнаружить несколько лет назад, что это то, что сказано в документации. Мы обычно называем их «тип параметров ограничений». Я понятия не имею, как этот термин попал в документацию в первую очередь; там, наверное, интересная история.