2
Mengapa ada batasan () baru di C # tetapi tidak ada kendala serupa lainnya?
Dalam C # generics, kita dapat mendeklarasikan batasan untuk tipe parameter Tuntuk memiliki konstruktor default, dengan mengatakan where T : new(). Namun, tidak ada kendala lain seperti ini yang valid - new(string)misalnya, dll. Dari desain bahasa dan / atau perspektif implementasi, apa alasannya? Apakah ada sesuatu dalam cara konstruktor bekerja …