C#言語に追加する機能を提案する適切な方法は何ですか?


15

C#言語に追加する機能を提案する適切な方法は何ですか?

たとえば、??最小値または最大値を選択するために似た演算子を使用したいと思います。

私は希望a <? bを展開するa < b ? a : b ためにも同様に>?


1
Microsoftの言語を担当するチームに連絡してください。
バーナード

13
MinまたはMax関数の使用に問題はありますか?
ザックL

5
この機能が追加されて幸運です...
ChaosPandion

2
この質問は、この特定の機能要求の関連性に関するものではありませんでしたが。Math.MinおよびMath.Max関数のオーバーロードの限られた選択の代わりに、<をオーバーロードするクラスをサポートできるため、気に入っています。また、3つ以上のクリーナーです。Math.Min(a、Math.Min(b、c))vs a <?b <?c。
ジョシュ

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および.Net Framework」製品を使用する必要があり、アイデアを送信できるVisual Studio User Voice Webサイトに移動します。また、GitHubで.NETのオープンソースバージョンに関する議論や問題を見つけることもできます。

Visual StudioとTFSの両方の新しいQ / Aサイトもあります。

C#については、roslynがオープンソースであるため、C#の進化は公開で議論されており、C#言語設計チーム(LDT)によって設計されています。GitHubでC#の新機能をリクエストおよび議論できます


Roslynはオープンソースです。ただし、準拠しているC#言語仕様はオープンソースではありません。委員会によって設計されています。
ARTS

@ArTsは、情報とより良い定式化で答えを調整しました。
マチュー
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.