C # भाषा में जोड़े जाने वाली सुविधाओं का सुझाव देने का उचित तरीका क्या है?


15

C # भाषा में जोड़े जाने वाली सुविधाओं का सुझाव देने का उचित तरीका क्या है?

उदाहरण के लिए, मैं एक ऑपरेटर के समान होना चाहूंगा, ??लेकिन न्यूनतम या अधिकतम मूल्यों का चयन करने के लिए।

मैं वैसे ही a <? bविस्तार करना चाहूंगाa < b ? a : b>?


1
Microsoft पर भाषा के लिए जिम्मेदार टीम से संपर्क करें।
बर्नार्ड २

13
क्या न्यूनतम या अधिकतम कार्यों का उपयोग करने में कुछ गड़बड़ है?
जच एल २

5
सौभाग्य इस सुविधा को जोड़ा जा रहा है ...
ChaosPandion

2
हालांकि मैंने इस प्रश्न को इस विशिष्ट सुविधा अनुरोध की प्रासंगिकता के बारे में नहीं बताया। मुझे यह पसंद है क्योंकि यह किसी भी वर्ग का समर्थन कर सकता है जो मैथ.इन और मैथ के लिए ओवरलोड के सीमित चयन के बजाय <अधिभार देता है। इसके अलावा यह 3 या अधिक के लिए क्लीनर है। Math.Min (a, Math.Min (b, c)) बनाम a <? b <? सी।
जोश २

6
वैसे F # इस सुविधा का आसानी से समर्थन कर सकता है:let inline (<?) (a:^t) (b:^t) = if a < b then a else b
ChaosPandion

जवाबों:


18

Microsoft कनेक्ट Microsoft उत्पादों के बारे में सभी सुझावों के बारे में केंद्रीय हब है।

विजुअल स्टूडियो और .NET इकोसिस्टम के संबंध में, आपको "विजुअल स्टूडियो और .नेट फ्रेमवर्क" उत्पाद से गुजरना होगा और आप विजुअल स्टूडियो यूजर वॉयस वेबसाइट पर समाप्त हो जाएंगे जहां विचार प्रस्तुत किए जा सकते हैं। आप .NET के ओपन-सोर्स संस्करण के लिए, GitHub पर चर्चा और मुद्दे भी पा सकते हैं ।

विजुअल स्टूडियो और टीएफएस दोनों के लिए एक नया क्यू / ए साइट भी है ।

C # के बारे में, कि अब रोसलिन ओपन-सोर्स है, C # के इवोल्यूशन की चर्चा खुले में की जाती है, और इसे अभी भी C # Language Design Team (LDT) द्वारा डिज़ाइन किया गया है। आप GitHub पर C # की नई विशेषताओं का अनुरोध और चर्चा कर सकते हैं ।


रोजलिन ओपन-सोर्स हैं। लेकिन यह जिस C # भाषा विनिर्देशन का पालन करता है वह खुला स्रोत नहीं है। इसे समिति द्वारा डिजाइन किया गया है।
अरत्स

@ArTs ने उत्तर को जानकारी और बेहतर सूत्रीकरण के साथ समायोजित किया।
मैथ्यू
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.