C # 언어에 추가 할 기능을 제안하는 올바른 방법은 무엇입니까?


15

C # 언어에 추가 할 기능을 제안하는 올바른 방법은 무엇입니까?

예를 들어, ??최소 또는 최대 값을 선택하는 것과 비슷한 연산자를 원합니다 .

마찬가지로 a <? b확장 하고 싶습니다a < b ? a : b>?


1
Microsoft의 언어를 담당하는 팀에 문의하십시오.
Bernard

13
Min 또는 Max 기능 을 사용하는 데 문제가 있습니까?
Zach L

5
이 기능을 추가하는 행운을 빌어 요 ...
ChaosPandion

2
이 질문은이 특정 기능 요청의 관련성에 관한 것이 아닙니다. Math.Min 및 Math.Max ​​함수에 대해 제한된 과부하 선택 대신 <를 오버로드하는 모든 클래스를 지원할 수 있기 때문에 좋아합니다. 또한 3 이상 깨끗합니다. Math.Min (a, Math.Min (b, c)) vs a <? b <? 씨.
Josh

6
그런데 F #은이 기능을 쉽게 지원할 수 있습니다 :let inline (<?) (a:^t) (b:^t) = if a < b then a else b
ChaosPandion

답변:


18

Microsoft Connect 는 Microsoft 제품에 대한 모든 제안과 관련된 중앙 허브입니다.

Visual Studio 및 .NET 에코 시스템과 관련하여 "Visual Studio and .Net Framework"제품을 살펴보고 아이디어를 제출할 수있는 Visual Studio User Voice 웹 사이트를 방문하게됩니다. 오픈 소스 버전의 .NET에 대한 GitHub 에서 토론과 문제를 찾을 수도 있습니다 .

도 있습니다 Visual Studio 및 TFS 모두를위한 새로운 Q / A 사이트 .

C #과 관련하여 이제 roslyn은 오픈 소스이므로 C #의 발전은 공개적으로 논의되며 C # 언어 설계 팀 (LDT)에서 설계되었습니다. GitHub 에서 C #의 새로운 기능을 요청하고 토론 할 수 있습니다 .


Roslyn은 오픈 소스입니다. 그러나 준수하는 C # 언어 사양은 오픈 소스가 아닙니다. 위원회가 설계했습니다.
ArTs

@ArTs는 정보와 더 나은 공식으로 대답을 조정했습니다.
Matthieu
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.