Jaki jest właściwy sposób sugerowania funkcji, które należy dodać do języka C #?
Na przykład chciałbym mieć operatora podobnego do, ??
ale do wybierania wartości minimalnej lub maksymalnej.
Chciałbym a <? b
, aby rozwinąć się a < b ? a : b
również do>?
let inline (<?) (a:^t) (b:^t) = if a < b then a else b
Odpowiedzi:
Microsoft Connect jest centralnym centrum wszystkich sugestii dotyczących produktów Microsoft.
Jeśli chodzi o Visual Studio i ekosystem .NET, będziesz musiał przejść przez produkt „Visual Studio i .Net Framework”, a skończysz na stronie Visual Studio User Voice, gdzie można zgłaszać pomysły. Można również znaleźć dyskusje i problemy na GitHub , dla otwartej wersji .NET.
Pojawiła się także nowa strona Q / A dla Visual Studio i TFS .
Jeśli chodzi o C #, teraz, gdy Roslyn jest oprogramowaniem typu open source, ewolucja C # jest dyskutowana na zewnątrz i nadal jest projektowana przez C # Language Design Team (LDT). Możesz poprosić i omówić nowe funkcje C # w GitHub .
źródło