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

C # 4.0 ने डायनामिक ऑब्जेक्ट्स, COM इंटरऑपरेबिलिटी इम्प्रूवमेंट, जेनेरिक को-एंड कॉन्ट्रा-वर्जन, वैकल्पिक और नामित पैरामीटर्स जैसे फीचर पेश किए। यदि आपका प्रश्न विशेष रूप से C # 4.0 विशिष्ट सुविधाओं से संबंधित है, तो इस टैग का उपयोग करें। यदि आपका प्रश्न C # 4.0 सुविधाओं के लिए विशिष्ट नहीं है, तो C # टैग का उपयोग किया जाना चाहिए।

10
इंटरॉप प्रकार को एम्बेड नहीं किया जा सकता है
मैं C # में .NET 4.0 फ्रेमवर्क (बीटा 2) पर एक वेब एप्लिकेशन बना रहा हूं। जब मैं "ActiveHomeScriptLib" नामक असेंबली का उपयोग करने का प्रयास करता हूं, तो मुझे निम्न त्रुटि मिलती है: इंटरॉप प्रकार 'ActiveHomeScriptLib.ActiveHomeClass' को एम्बेड नहीं किया जा सकता है। इसके बजाय लागू इंटरफ़ेस का उपयोग …

10
एक्सपेंडीओबजेक्ट के सही लाभ क्या हैं?
ExpandoObject वर्ग रनटाइम पर एक वस्तु पर .NET 4 आप मनमाने ढंग से सेट गुण के लिए अनुमति देता में जोड़ा जा रहा। वहाँ एक का उपयोग करने के लिए इस पर कोई लाभ Dictionary<string, object>, या वास्तव में भी एक Hashtable हैं ? जहां तक ​​मैं बता सकता हूं, …
587 c#  .net  .net-4.0  c#-4.0 

8
टास्क और थ्रेड में क्या अंतर है?
सी # 4.0 में, हमारे पास Taskमें System.Threading.Tasks नाम स्थान। के बीच सच में क्या अंतर है Threadऔर Task। मैंने अपने स्वयं के सीखने के लिए कुछ नमूना कार्यक्रम (MSDN से मदद) लिया Parallel.Invoke Parallel.For Parallel.ForEach लेकिन कई संदेह हैं क्योंकि विचार इतना स्पष्ट नहीं है। मैंने शुरू में इसी …

4
क्लास को लागू करने पर इंटरफ़ेस पर परिभाषित C # 4 वैकल्पिक पैरामीटर क्यों लागू नहीं किए गए हैं?
मैं सी # 4 में वैकल्पिक पैरामीटर के साथ कि देखा है अगर आप एक अंतरफलक आप पर एक वैकल्पिक पैरामीटर निर्दिष्ट डॉन, टी किसी भी लागू करने वर्ग पर कि पैरामीटर वैकल्पिक बनाने के लिए है: public interface MyInterface { void TestMethod(bool flag = false); } public class MyClass …

5
.NET न्यूटनसॉफ्ट JSON एक अलग प्रॉपर्टी के नाम पर मैप को डिस्क्राइब करता है
मेरे पास JSON स्ट्रिंग है जो बाहरी पार्टी से प्राप्त की जाती है। { "team":[ { "v1":"", "attributes":{ "eighty_min_score":"", "home_or_away":"home", "score":"22", "team_id":"500" } }, { "v1":"", "attributes":{ "eighty_min_score":"", "home_or_away":"away", "score":"30", "team_id":"600" } } ] } मेरी मैपिंग कक्षाएं: public class Attributes { public string eighty_min_score { get; set; } public …

4
Parallel.ForEach vs Task.Factory.StartNew
नीचे दिए गए कोड स्निपेट्स के बीच क्या अंतर है? क्या दोनों धागे के धागे का उपयोग नहीं करेंगे? उदाहरण के लिए, यदि मैं संग्रह में प्रत्येक आइटम के लिए कोई फ़ंक्शन कॉल करना चाहता हूं, Parallel.ForEach<Item>(items, item => DoSomething(item)); vs foreach(var item in items) { Task.Factory.StartNew(() => DoSomething(item)); }

11
C # 4.0 में 'डायनामिक' प्रकार किसके लिए प्रयोग किया जाता है?
C # 4.0 ने एक नया प्रकार पेश किया जिसे 'डायनामिक' कहा जाता है। यह सब अच्छा लगता है, लेकिन एक प्रोग्रामर इसका क्या उपयोग करेगा? क्या ऐसी स्थिति है जहां यह दिन बचा सकता है?
236 c#  .net  dynamic  c#-4.0 

4
डायनामिक रूप से एक ExpandoObject के गुणों को जोड़ना
मैं गतिशील रूप से रनटाइम पर एक ExpandoObject के गुणों को जोड़ना चाहूंगा। उदाहरण के लिए एक स्ट्रिंग प्रॉपर्टी कॉल न्यूप्रॉप जोड़ने के लिए मैं कुछ लिखना चाहूंगा var x = new ExpandoObject(); x.AddProperty("NewProp", System.String); क्या यह आसानी से संभव है?


15
"आइटम 1", "आइटम 2" की तुलना में टुपल कक्षाओं में बेहतर नामकरण
क्या एक ट्यूपल वर्ग का उपयोग करने का एक तरीका है, लेकिन इसमें वस्तुओं के नाम की आपूर्ति करें? उदाहरण के लिए: public Tuple<int, int, int int> GetOrderRelatedIds() वह ऑर्डरग्रेगआईड, ऑर्डरटाइपआईडी, ऑर्डरसुबटाइपआईडी और ऑर्डररिएपरइयरआईड के लिए आईडी लौटाता है। मेरे तरीके के उपयोगकर्ताओं को यह बताना अच्छा होगा कि कौन …
204 c#  c#-4.0  tuples 

10
HttpListener एक्सेस अस्वीकृत
मैं C # में एक HTTP सर्वर लिख रहा हूँ। जब मैं फ़ंक्शन को निष्पादित करने का प्रयास करता HttpListener.Start()हूं तो मुझे एक HttpListenerExceptionकहावत मिलती है "पहुंच अस्वीकृत"। जब मैं विंडोज़ 7 में एडमिन मोड में ऐप चलाता हूं तो यह ठीक काम करता है। क्या मैं इसे बिना व्यवस्थापक …

5
मैं एक पैरामीटर को Guid.Empty में C # कैसे डिफ़ॉल्ट कर सकता हूं?
मैं कहना चाहता हूँ: public void Problem(Guid optional = Guid.Empty) { } लेकिन कंपाइलर को शिकायत है कि Guid.Empty एक संकलन समय स्थिर नहीं है। जैसा कि मैं एपीआई का उपयोग करने की इच्छा नहीं बदल सकता हूं: Nullable<Guid>

4
C # कंपाइलर COM प्रकारों का पता कैसे लगाता है?
संपादित करें: मैंने परिणामों को एक ब्लॉग पोस्ट के रूप में लिखा है । C # कंपाइलर COM प्रकार को कुछ जादुई तरीके से व्यवहार करता है। उदाहरण के लिए, यह कथन सामान्य लग रहा है ... Word.Application app = new Word.Application(); ... जब तक आप महसूस करते हैं कि …

2
.NET 4.0 में Microsoft.csharp.dll क्या है
यह DLL Visual Studio 2010 प्रोजेक्ट्स में डिफ़ॉल्ट रूप से जोड़ा जाता है। इस नई विधानसभा का उपयोग किस लिए किया जाता है? रिफ्लेक्टर का उपयोग करने के बाद इसे देखने के लिए बहुत कुछ नहीं लगता है और Google को इसके बारे में कहने के लिए बहुत कुछ नहीं …

7
रद्द करने के लिए कब रद्द करें TokenSource?
वर्ग CancellationTokenSourceडिस्पोजेबल है। परावर्तक में एक त्वरित देखो KernelEventअप्रभावित संसाधन (, बहुत संभावना) के उपयोग को साबित करता है । चूंकि CancellationTokenSourceहमारा कोई फाइनल नहीं है, अगर हम इसका निपटान नहीं करते हैं, तो GC यह नहीं करेगा। दूसरी ओर, यदि आप प्रबंधित थ्रेड्स में MSDN लेख रद्दीकरण पर सूचीबद्ध …

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