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

C # 3.0 ("C # Orcas") कई भाषा एक्सटेंशन पेश करता है जो उच्च क्रम, कार्यात्मक शैली वर्ग पुस्तकालयों के निर्माण और उपयोग का समर्थन करने के लिए C # 2.0 पर निर्माण करते हैं। एक्सटेंशन कंपोजिट एपीआई के निर्माण को सक्षम करते हैं जिनके पास रिलेशनल डेटाबेस और XML जैसे डोमेन में क्वेरी भाषाओं की समान अभिव्यंजक शक्ति होती है। इस टैग का उपयोग करें यदि आपका प्रश्न विशेष रूप से C # 3.0 विशिष्ट सुविधाओं से संबंधित है। अन्यथा, बस C # टैग का उपयोग करें।

18
लैम्ब्डा के साथ डिस्टिंक्ट ()?
सही है, इसलिए मेरे पास एक योग्य है और इससे अलग-अलग मूल्य प्राप्त करने की इच्छा है। का उपयोग करते हुए System.Linq, निश्चित रूप से एक एक्सटेंशन विधि कहा जाता है Distinct। सरल मामले में, इसका उपयोग बिना मापदंडों के साथ किया जा सकता है, जैसे: var distinctValues = myStringList.Distinct(); …

30
मेटाडेटा फ़ाइल '.dll' नहीं मिली
मैं एक WPF, C # 3.0 परियोजना पर काम कर रहा हूं, और मुझे यह त्रुटि मिली है: Error 1 Metadata file 'WORK=- \Tools\VersionManagementSystem\BusinessLogicLayer\bin\Debug \BusinessLogicLayer.dll' could not be found C:\-=WORK=- \Tools \VersionManagementSystem\VersionManagementSystem\CSC VersionManagementSystem इस प्रकार मैं अपने usercontrols का संदर्भ देता हूं: xmlns:vms="clr-namespace:VersionManagementSystem" <vms:SignOffProjectListing Margin="5"/> यह हर असफल निर्माण के …

16
इंटरफ़ेस लागू करने वाले सभी प्रकार प्राप्त करना
प्रतिबिंब का उपयोग करते हुए, मैं सभी प्रकार कैसे प्राप्त कर सकता हूं जो कम से कम कोड के साथ C # 3.0 / .NET 3.5 के साथ एक इंटरफ़ेस लागू करते हैं, और पुनरावृत्तियों को कम करते हैं? यह वही है जो मैं फिर से लिखना चाहता हूं: foreach …

4
स्ट्रिंग से XDocument आबाद करें
मैं थोड़े से काम कर रहा हूं और मैं यह पता लगाने की कोशिश कर रहा हूं कि क्या मैं एक स्ट्रिंग से एक्सडजस्टमेंट लोड कर सकता हूं। XDocument.Load()लगता है कि यह एक भौतिक XML फ़ाइल के लिए एक पथ के रूप में पारित स्ट्रिंग लेने के लिए। मैं शारीरिक …
358 c#  xml  c#-3.0  linq-to-xml 

15
C # लैंबडा भाव: मुझे उनका उपयोग क्यों करना चाहिए?
मैंने Microsoft लैम्ब्डा एक्सप्रेशन प्रलेखन पर जल्दी से पढ़ा है । इस तरह के उदाहरण ने मुझे बेहतर समझने में मदद की है, हालाँकि: delegate int del(int i); del myDelegate = x => x * x; int j = myDelegate(5); //j = 25 फिर भी, मुझे समझ नहीं आया कि …
309 c#  c#-3.0  lambda 

30
LINQ का सबसे कठिन या सबसे गलत पहलू क्या है? [बन्द है]
जैसा कि वर्तमान में खड़ा है, यह प्रश्न हमारे प्रश्नोत्तर प्रारूप के लिए एक अच्छा फिट नहीं है। हम तथ्यों, संदर्भों या विशेषज्ञता के आधार पर उत्तर दिए जाने की अपेक्षा करते हैं, लेकिन इस सवाल पर बहस, बहस, मतदान या विस्तारित चर्चा की संभावना होगी। यदि आपको लगता है …
282 c#  linq  c#-3.0 

6
C # में, एक साधु क्या है?
इन दिनों भिक्षुओं को लेकर काफी चर्चा है। मैंने कुछ लेख / ब्लॉग पोस्ट पढ़े हैं, लेकिन अवधारणा को पूरी तरह समझने के लिए मैं उनके उदाहरणों से बहुत दूर नहीं जा सकता। इसका कारण यह है कि मठ एक कार्यात्मक भाषा अवधारणा है, और इस प्रकार उदाहरण उन भाषाओं …
190 c#  c#-3.0  lambda  monads 

5
वस्तुओं की सूची से गुणों की एक अनूठी सूची प्राप्त करने के लिए मैं Linq का उपयोग कैसे करूं?
मैं Linq का उपयोग करने की कोशिश कर रहा हूं, आइडी की एक सूची को वापस करने के लिए वस्तुओं की एक सूची दी गई है जहां आईडी एक संपत्ति है। मैं प्रत्येक ऑब्जेक्ट के माध्यम से लूपिंग के बिना ऐसा करने में सक्षम होना चाहता हूं और मुझे मिलने …
171 linq  class  list  c#-3.0  properties 

7
C # जेनरिक टाइमआउट लागू करें
मैं एक टाइमआउट के साथ कोड निष्पादन की एक पंक्ति (या अनाम प्रतिनिधि) के लिए सामान्य तरीके को लागू करने के लिए अच्छे विचारों की तलाश कर रहा हूं। TemperamentalClass tc = new TemperamentalClass(); tc.DoSomething(); // normally runs in 30 sec. Want to error at 1 min मैं एक ऐसे …

10
C # 3.0+ में संपत्ति और फ़ील्ड के बीच अंतर
На сттот вопрос есть ответы на Stack Overflow на русском : Для чего нужны свойства? मुझे पता है कि यह लगता है कि एक डुप्लिकेट और सी # में एक संपत्ति के बीच अंतर क्या है? लेकिन मेरे प्रश्न में थोड़ा अंतर है (मेरे दृष्टिकोण से): एक बार मुझे पता …

8
जब एक सादे प्रतिनिधि पैरामीटर के रूप में आपूर्ति की जाती है तो लैम्ब्डा अभिव्यक्ति क्यों डाली जानी चाहिए
विधि ले लो। प्रणाली। Windows.Forms.Control.Invoke (प्रतिनिधि विधि) यह संकलन समय त्रुटि क्यों देता है: string str = "woop"; Invoke(() => this.Text = str); // Error: Cannot convert lambda expression to type 'System.Delegate' // because it is not a delegate type फिर भी यह ठीक काम करता है: string str = …
124 c#  c#-3.0  delegates  lambda 

8
एक संग्रह में AddRange
एक सहकर्मी ने आज मुझसे पूछा कि एक संग्रह में एक सीमा कैसे जोड़नी है। उसके पास एक वर्ग है जो विरासत में मिला है Collection<T>। वहाँ केवल उस प्रकार की एक संपत्ति है जिसमें पहले से ही कुछ आइटम हैं। वह किसी अन्य संग्रह में आइटम को संपत्ति संग्रह …

4
एक ही मूल्य से एक नया IEnumerable <T> अनुक्रम बनाने का पसंदीदा तरीका?
मैं आमतौर पर सरणी सिंटैक्स का उपयोग करके एकल मान से एक अनुक्रम बनाता हूं, जैसे: IEnumerable&lt;string&gt; sequence = new string[] { "abc" }; या एक नई सूची का उपयोग कर। अगर किसी के पास एक ही काम करने के लिए अधिक अभिव्यंजक तरीका है, तो मैं सुनना चाहता हूं।
97 c#  linq  c#-3.0 

3
नए बेनामी वर्ग को कैसे गतिशील करें?
C # 3.0 में आप निम्न सिंटैक्स के साथ अनाम वर्ग बना सकते हैं var o1 = new { Id = 1, Name = "Foo" }; क्या इन अनाम वर्ग को एक चर में गतिशील बनाने का एक तरीका है? उदाहरण: var o1 = new { Id = 1, Name …

7
क्या मैं शब्दकोश <TKey, TValue> प्रविष्टियों के लिए संग्रह आरम्भक का उपयोग कर सकता हूँ?
मैं कोड के अगले बिट के लिए एक संग्रह आरंभीकरण का उपयोग करना चाहता हूं: public Dictionary&lt;int, string&gt; GetNames() { Dictionary&lt;int, string&gt; names = new Dictionary&lt;int, string&gt;(); names.Add(1, "Adam"); names.Add(2, "Bart"); names.Add(3, "Charlie"); return names; } तो आमतौर पर यह कुछ इस तरह होना चाहिए: return new Dictionary&lt;int, string&gt; { …

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