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