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

C # 6.0 को रोजलिन (.NET कंपाइलर प्लेटफॉर्म) और विजुअल स्टूडियो 2015 के साथ भेज दिया गया है।

1
एक प्रक्षेपित स्ट्रिंग के अंदर टर्नरी ऑपरेटर का उपयोग कैसे करें?
मैं उलझन में हूँ कि यह कोड क्यों संकलित नहीं होगा: var result = $"{fieldName}{isDescending ? " desc" : string.Empty}"; अगर मैं इसे विभाजित करता हूं, तो यह ठीक काम करता है: var desc = isDescending ? " desc" : string.Empty; var result = $"{fieldName}{desc}";

3
प्रश्न चिह्न और डॉट ऑपरेटर क्या है? C # 6.0 में मतलब है?
VS2015 पूर्वावलोकन में C # 6.0 के साथ हमारे पास एक नया ऑपरेटर है ?., जिसका उपयोग इस तरह किया जा सकता है: public class A { string PropertyOfA { get; set; } } ... var a = new A(); var foo = "bar"; if(a?.PropertyOfA != foo) { //somecode } …
359 c#  operators  c#-6.0 

5
क्या .NET 4.0 के लिए C # 6.0 काम करता है?
मैंने एक नमूना परियोजना बनाई, जिसमें C # 6.0 उपहार - अशक्त प्रचार और गुण आरंभीकरण एक उदाहरण के रूप में, लक्ष्य संस्करण .NET 4.0 सेट करें और यह काम करता है। public class Cat { public int TailLength { get; set; } = 4; public Cat Friend { get; …
275 c#  .net  c#-6.0 

16
Nameof का उद्देश्य क्या है?
संस्करण 6.0 को एक नई सुविधा मिली nameof , लेकिन मैं इसका उद्देश्य नहीं समझ सकता, क्योंकि यह सिर्फ चर नाम लेता है और संकलन के लिए इसे स्ट्रिंग में बदल देता है। मैंने सोचा कि इसका उपयोग करने के दौरान कुछ उद्देश्य हो सकता है, <T>लेकिन जब मैं nameof(T)इसे …
263 c#  .net  c#-6.0  nameof 

6
प्रॉपर्टी सिग्नेचर में C # में => असाइनमेंट क्या है
मैंने कहा कि कुछ कोड भर आया public int MaxHealth => Memory[Address].IsValid ? Memory[Address].Read<int>(Offs.Life.MaxHp) : 0; अब मैं लम्बदा के भावों से कुछ परिचित हूँ। मैंने अभी तक इसे इस तरह से इस्तेमाल नहीं देखा है। उपरोक्त कथन और क्या अंतर होगा public int MaxHealth = x ? y:z;
229 c#  c#-6.0 

6
विजुअल स्टूडियो 2013 में C # 6.0 सुविधा कैसे सक्षम करें?
मैं C # 6.0 में शुरू की गई नवीनतम विशेषताओं से गुजर रहा था और बस ऑटो प्रॉपर्टी इनिशियलाइज़र के एक उदाहरण का अनुसरण कर रहा था, class NewSample { public Guid Id { get; } = Guid.NewGuid(); } लेकिन मेरे आईडीई ने सिंटैक्स को नहीं पहचाना। मैं सोच रहा …

6
मैं Visual Studio 2015 में C # 6 समर्थन को कैसे अक्षम करूं?
पृष्ठभूमि हमारे पास एक ऐसी परियोजना है जिसे हम वीएस 2015 में सी # 6 के साथ विकसित कर रहे हैं, जो कभी-कभी डेवलपर्स द्वारा वी 2013 के बिना सी # 6 का उपयोग करके खोलने की आवश्यकता होती है। इस विशेष समाधान के भीतर C # 6 का उपयोग …

7
दृश्य स्टूडियो 2015 के साथ C # 6.0 सुविधाएँ काम नहीं कर रही हैं
मैं C # 6.0 के साथ विजुअल स्टूडियो 2015 का परीक्षण कर रहा हूं लेकिन भाषा की विशेषताएं काम नहीं कर रही हैं। MVC वेब अनुप्रयोग में, निम्न कोड संकलित करता है: if (!string.IsNullOrWhiteSpace(Model.Profile?.TypeName)) { // More logic here... } हालाँकि, जब मैं डिबग और IIS एक्सप्रेस के माध्यम से …

5
C # 6 में लंबी स्ट्रिंग प्रक्षेप रेखाएँ
मैंने पाया है कि आमतौर पर पसंदीदा कॉलम सीमा को देखते हुए, मेरे मौजूदा कोड बेस के स्ट्रिंग फॉर्मेट कॉल्स पर लागू होने पर स्ट्रिंग इंटरपोलेशन बहुत अच्छा होता है, स्ट्रिंग तेजी से सिंगल लाइन के लिए बहुत लंबी हो जाती है। खासकर तब जब अभिव्यक्तियाँ जटिल हो रही हों। …
134 c#  c#-6.0 

6
नियोजित "निजी संरक्षित" सी # एक्सेस संशोधक का क्या अर्थ है?
GitHub पर रोसलिन प्रलेखन के हिस्से के रूप में , C # और VB के लिए नियोजित भाषा सुविधाओं के साथ भाषा सुविधा कार्यान्वयन स्थिति नामक एक पृष्ठ है । एक फ़ीचर जिसे मैं अपने सिर के चारों ओर लपेट नहीं सकता था, वह private protectedपहुँच संशोधक था : private …

1
आप प्रक्षेप के साथ वर्बेटिम स्ट्रिंग्स का उपयोग कैसे करते हैं?
C # 6 में एक नई विशेषता है: प्रक्षेपित तार। ये आपको अनुक्रमणिका पर निर्भर रहने के बजाय सीधे कोड में अभिव्यक्ति देते हैं: string s = string.Format("Adding \"{0}\" and {1} to foobar.", x, this.Y()); हो जाता है: string s = $"Adding \"{x}\" and {this.Y()} to foobar."; हालाँकि, हमारे पास …

7
वेब साइट परियोजना प्रकार के साथ C # 6 का उपयोग कैसे करें?
किसी मौजूदा वेब साइट प्रोजेक्ट प्रकार विजुअल स्टूडियो 2015 को अपडेट किया , मैंने फ्रेमवर्क को 4.6 में बदल दिया। फिर मुझे फ़ाइलों के पीछे अपने कोड में उन सभी नई सुविधाओं के उपलब्ध होने की उम्मीद थी। दुर्भाग्य से मुझे त्रुटियाँ मिल रही हैं: CS8026 त्रुटि: फ़ीचर 'अभिव्यक्ति-शारीरिक संपत्ति' …

2
मैं C # 6 "स्टेटिक का उपयोग कर" सुविधा का उपयोग कैसे करूं?
मैं C # 6 में नई सुविधाओं के एक जोड़े को देख रहा हूं , विशेष रूप से, "स्थैतिक का उपयोग करके" । स्टैटिक का उपयोग करना क्लॉज का उपयोग करने का एक नया प्रकार है, जिससे आप सीधे टाइप के स्थिर सदस्यों को दायरे में आयात कर सकते हैं। …

2
नामॉफ () का संकलन-समय पर मूल्यांकन किया जाता है?
C # 6 में, आप nameof()एक चर या एक प्रकार के नाम से युक्त स्ट्रिंग प्राप्त करने के लिए ऑपरेटर का उपयोग कर सकते हैं । यह संकलन-समय पर मूल्यांकन किया जाता है, या कुछ रोसलिन एपीआई के माध्यम से रनटाइम पर?
114 c#  roslyn  c#-6.0 

3
Msbuild को C # 6 में अपग्रेड कैसे करें?
मैं अपनी परियोजना में सी # 6 का उपयोग करना चाहता हूं (अशक्त प्रचार, अन्य विशेषताएं)। मैंने अपने पीसी पर वीएस 2015 स्थापित किया है और यह शानदार ढंग से काम करता है और जैसे टेस्ट कोड बनाता है var user = new SingleUserModel(); //all model fields are null var …

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