Есть ли способ предоставить тип по умолчанию для параметра T универсального типа, например:
class Something<T = string>
{
}
Я знаю, что там не так много веских причин для этого, но я хотел бы намекнуть клиенту кода, какой тип он должен предпочтительно использовать.
Еще одна вещь, могу ли я ограничить общий тип до Я только что увидел, что вы не можете, но все же я хотел бы знать, почему. У кого-нибудь есть подсказка? ValueType
?
Спасибо!