c#-7.0 पर टैग किए गए जवाब

सी # का संस्करण, 2017 में जारी किया गया जिसमें मूल्य ट्यूपल्स, स्थानीय फ़ंक्शन, बुनियादी पैटर्न मिलान, रेफल लोकल और रिटर्न, async मुख्य, और विभिन्न अन्य नई सुविधाएँ शामिल हैं। ज्यादातर मामलों में आपको सी # टैग भी निर्दिष्ट करना चाहिए।

10
पूर्वनिर्धारित प्रकार 'System.ValueTuple´2 not परिभाषित या आयातित नहीं है
मैंने विजुअल स्टूडियो 15 प्रीव्यू 3 स्थापित किया है और नई ट्यूपल सुविधा का उपयोग करने की कोशिश की है static void Main(string[] args) { var x = DoSomething(); Console.WriteLine(x.x); } static (int x, int y) DoSomething() { return (1, 2); } जब मैं संकलित करता हूं तो मुझे त्रुटि …

2
“X null” और “x == null” में क्या अंतर है?
C # 7 में हम उपयोग कर सकते हैं if (x is null) return; के बजाय if (x == null) return; क्या पुराने तरीके से नए तरीके (पूर्व उदाहरण) का उपयोग करने के कोई फायदे हैं? क्या शब्दार्थ कोई भिन्न हैं? क्या सिर्फ स्वाद की बात है? यदि नहीं, तो …

4
स्थानीय समारोह बनाम लाम्बडा सी # 7.0
मैं C # 7.0 में नए कार्यान्वयन को देख रहा हूं और मुझे यह दिलचस्प लगता है कि उन्होंने स्थानीय कार्यों को लागू किया है, लेकिन मैं ऐसे परिदृश्य की कल्पना नहीं कर सकता हूं जहां एक स्थानीय कार्य को लंबोदर अभिव्यक्ति पर पसंद किया जाएगा, और दोनों के बीच …
178 c#  function  lambda  c#-7.0 

2
विजुअल स्टूडियो 2015 के साथ C # 7 का उपयोग कैसे करें?
На сттот вопрос есть ответы на Stack Overflow на русском : Можно ли использовать C # 7.0 в VS старее 2017? विजुअल स्टूडियो 2017 (15.x) C # 7 का समर्थन करता है, लेकिन विज़ुअल स्टूडियो 2015 (14.x) का क्या? मैं इसके साथ C # 7 का उपयोग कैसे कर सकता …

6
System.ValueTuple और System.Tuple में क्या अंतर है?
मैंने कुछ C # 7 लाइब्रेरी को विघटित किया और देखा कि ValueTupleजेनरिक का उपयोग किया जा रहा है। इसके बजाय क्या ValueTuplesऔर क्यों नहीं Tupleहैं? https://docs.microsoft.com/en-gb/dotnet/api/system.tuple https://docs.microsoft.com/en-gb/dotnet/api/system.valuetuple
139 c#  .net  tuples  c#-7.0 

2
अजीब वापसी वाक्यविन्यास कथन
मुझे पता है कि यह अजीब लग सकता है, लेकिन मुझे यह भी नहीं पता है कि इंटरनेट में इस सिंटैक्स को कैसे खोजा जाए और मुझे यह भी पता नहीं है कि वास्तव में इसका क्या मतलब है। इसलिए मैंने कुछ MoreLINQ कोड देखे हैं और फिर मैंने इस …
106 c#  .net  c#-7.0 

4
विज़ुअल स्टूडियो 2017 और सी # 7.0 का उपयोग करके एक विधि से टपल को वापस करने में असमर्थ
मैंने एक सप्ताह पहले रिलीज़ किया गया Visual Studio 2017 समुदाय स्थापित किया है, और मैंने C # 7 की नई विशेषताओं की खोज शुरू कर दी है। इसलिए मैंने एक सरल विधि बनाई जो दो मान लौटाती है: public class Program { public static void Main(string[] args) { (int …

3
वर्मप्रेम के साथ ट्रायपार्स
C # 6.0 में एक नई सुविधा TryParse विधि के अंदर परिवर्तनशील घोषित करने की अनुमति देती है। मेरे पास कुछ कोड हैं: string s = "Hello"; if (int.TryParse(s, out var result)) { } लेकिन मुझे संकलित त्रुटियाँ प्राप्त होती हैं: क्या मैं गलत हूं? पुनश्च: परियोजना सेटिंग्स में सी …
93 c#  c#-6.0  c#-7.0 

2
C # में आप नामों के साथ एक मान को अन्य नाम से परिभाषित कर सकते हैं?
मुझे पता है कि का उपयोग करते हुए कीवर्ड के साथ सी # में उपनामों को परिभाषित करना संभव है । जैसे using ResponseKey = System.ValueTuple<System.Guid, string, string>; हालांकि, क्या मूल्य ट्यूपल्स के लिए नए सिंटैक्स का उपयोग करके किसी को परिभाषित करना संभव है? using ResponseKey = (Guid venueId, …
92 c#  c#-7.0 

3
var / null अजीब व्यवहार के साथ स्विच करें
निम्नलिखित कोड दिया गया है: string someString = null; switch (someString) { case string s: Console.WriteLine("string s"); break; case var o: Console.WriteLine("var o"); break; default: Console.WriteLine("default"); break; } स्विच स्टेटमेंट पर मेल क्यों हो रहा है case var o? यह मेरी समझ है जो case string sतब मेल नहीं खाती …

6
आउट चर में C # 7: अंडरस्कोर (_) और स्टार (*)
मैं यहाँ C # 7 में नई परिवर्तनशील विशेषताओं के बारे में पढ़ रहा था । मेरे दो सवाल हैं: इसे कहते हैं हम "के रूप में अच्छी तरह से मापदंडों के रूप में" डिस्कार्ड "की अनुमति देते हैं _, आपको उन मापदंडों को अनदेखा करने की अनुमति देता है …
79 c#  c#-7.0 
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.