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

C #, एक बहु मंचीय, प्रबंधित, कचरा एकत्र वस्तु-उन्मुख प्रोग्रामिंग भाषा है जो Microsoft द्वारा .NET प्लेटफॉर्म के साथ समानांतर में बनाई गई है।

13
हम यूनिट टेस्ट कैसे तेज चलाते हैं?
हम अपनी परियोजना में उस बिंदु पर पहुंच गए हैं जहां हमारे पास लगभग एक हजार परीक्षण हैं और लोगों ने चेक करने से पहले उन्हें चलाने से परेशान करना बंद कर दिया है क्योंकि इसमें इतना समय लगता है। सर्वोत्तम रूप से वे परीक्षण चलाते हैं जो कोड के …
40 c#  unit-testing  tdd  nunit 

8
क्या आधुनिक OO भाषाएँ C ++ की सरणी स्टोर प्रदर्शन के साथ प्रतिस्पर्धा कर सकती हैं?
मैंने अभी देखा कि हर आधुनिक OO प्रोग्रामिंग भाषा जिसे मैं कम से कम कुछ हद तक परिचित हूँ (जो मूल रूप से सिर्फ जावा, C # और D है) कोवरिएन्ट एरेज़ की अनुमति देता है। यह है, एक स्ट्रिंग सरणी एक वस्तु सरणी है: Object[] arr = new String[2]; …
40 c#  java  c++  d 

5
C # सूची <> में .Any () का क्या उपयोग है?
मैं सहकर्मियों के साथ इस बारे में चर्चा कर रहा हूं, और हम यह पता नहीं लगा सके कि .Anyकिसी भी दिए का उपयोग List&lt;&gt;C # में क्या है। आप निम्न कथन की तरह सरणी में किसी तत्व की वैधता की जांच कर सकते हैं: if (MyList.Any()){ ...} //Returns true …
40 c#  array  list 

3
C- शैली की भाषाओं में तार्किक संचालक क्यों नहीं है "" और "~~" नहीं?
बाइनरी ऑपरेटरों के लिए हमारे पास बिटवाइज़ और लॉजिकल ऑपरेटर दोनों हैं: &amp; bitwise AND | bitwise OR &amp;&amp; logical AND || logical OR हालांकि (एक अपर संचालक) अलग तरह से व्यवहार नहीं करता है। बिटवाइस के लिए ~ और है! तार्किक के लिए। मैं नहीं जानता कि AND और …
39 java  c#  c++  c 

6
लिंक करने पर .dll फ़ाइलों का उपयोग करने के लाभ।
मेरे पास एक सहायक परियोजना है जिसका उपयोग मैं उन सभी अनुप्रयोगों में करता हूं जो मैं बनाता हूं। इसमें कुछ विस्तार विधियां और सामान्य सहायक वर्गों का एक गुच्छा, नियंत्रण आदि शामिल हैं। मैं समय-समय पर सहायक परियोजना को अद्यतन / विस्तारित करता हूं। ये आमतौर पर छोटी और …
38 c#  dll 

5
केस ब्लॉक्स में C # की स्थानीय गुंजाइश क्यों नहीं है?
मैं यह कोड लिख रहा था: private static Expression&lt;Func&lt;Binding, bool&gt;&gt; ToExpression(BindingCriterion criterion) { switch (criterion.ChangeAction) { case BindingType.Inherited: var action = (byte)ChangeAction.Inherit; return (x =&gt; x.Action == action); case BindingType.ExplicitValue: var action = (byte)ChangeAction.SetValue; return (x =&gt; x.Action == action); default: // TODO: Localize errors throw new InvalidOperationException("Invalid criterion."); } …

5
आईडी या वस्तु पास करें
डोमेन इकाई प्राप्त करने के लिए व्यावसायिक तर्क पद्धति प्रदान करते समय, पैरामीटर को एक वस्तु या एक आईडी स्वीकार करनी चाहिए? उदाहरण के लिए, क्या हमें ऐसा करना चाहिए: public Foo GetItem(int id) {} या यह: public Foo GetItem(Foo foo) {} मैं वस्तुओं को अपनी संपूर्णता में पारित करने …

4
सार्वजनिक स्थिरांक "खराब" है?
क्या इस: public MyClass { public const string SomeString = "SomeValue"; } इससे भी बदतर: public MyClass { public static string SomeString { get{ return "SomeValue";}} } दोनों को एक ही तरह से संदर्भित किया जा सकता है: if (someString == MyClass.SomeString) ... हालांकि दूसरी को संपत्ति होने का संरक्षण …
38 c# 

10
WPF बनाम WinForms - एक डेल्फी प्रोग्रामर का परिप्रेक्ष्य?
मैंने WPF बनाम WinForms पर अधिकांश प्रमुख सूत्र पढ़े हैं और मुझे लगता है कि आप दुर्भाग्यपूर्ण महत्वाकांक्षा में फंस गए हैं, जब आप आजमाए हुए और सच्चे पिछले टेक (Winforms) के बीच निर्णय ले सकते हैं, और यह उत्तराधिकारी (WPF) है। मैं कई वर्षों का एक अनुभवी डेल्फी प्रोग्रामर …
38 c#  wpf  winforms  delphi  microsoft 

6
TDD का उपयोग करके जटिल कोड का अच्छा उदाहरण [बंद]
बड़े, वास्तविक जीवन, जटिल, परियोजनाओं में टीडीडी के उपयोग का एक अच्छा उदाहरण क्या होगा? मैंने अब तक जितने भी उदाहरण देखे हैं, वे किसी किताब या कागज के उद्देश्य से टॉय प्रोजेक्ट हैं ... क्या आप एक ओपन-सोर्स प्रोजेक्ट का नाम दे सकते हैं जो टीडीडी का भारी उपयोग …
37 java  c#  open-source  c++  tdd 

5
क्या यह केवल तर्क नाम (प्रकार नहीं) द्वारा प्रतिष्ठित किए जाने वाले तरीकों के लिए पर्याप्त है?
क्या यह केवल तर्क नाम (न कि प्रकार) द्वारा प्रतिष्ठित किए जाने वाले तरीकों के लिए पर्याप्त है या इसे और अधिक स्पष्ट रूप से नाम देना बेहतर है? उदाहरण के लिए T Find&lt;T&gt;(int id)बनाम T FindById&lt;T&gt;(int id)। क्या इसे और अधिक स्पष्ट रूप से नाम देने का कोई अच्छा …

3
डेटा लेयर पर व्यापार परत पर कैशिंग बनाम कैशिंग
मैंने हमेशा उन प्रोजेक्ट्स पर काम किया है जहां कैशिंग डीएएल पर किया गया था, मूल रूप से बस जब आप डेटाबेस को कॉल करने वाले होते हैं, तो यह जांचता है कि क्या डेटा पहले से ही कैश में है और यदि यह है, तो यह सिर्फ कॉल नहीं …

6
अपने माता-पिता के लिए बच्चे के संदर्भ को इनिशियलाइज़ करने का सबसे अच्छा तरीका क्या है?
मैं एक ऑब्जेक्ट मॉडल विकसित कर रहा हूं जिसमें विभिन्न माता-पिता / बच्चे वर्ग के बहुत सारे हैं। प्रत्येक बाल वस्तु में अपनी मूल वस्तु का संदर्भ होता है। मैं माता-पिता के संदर्भ को शुरू करने के कई तरीकों के बारे में सोच सकता हूं (और कोशिश कर चुका हूं), …

5
क्या किसी अन्य कक्षा का क्लासकॉलिनेशन बनाना एक अच्छा अभ्यास है?
आइए कहते हैं कि मेरे पास एक Carवर्ग है: public class Car { public string Engine { get; set; } public string Seat { get; set; } public string Tires { get; set; } } कहते हैं कि हम एक पार्किंग स्थल के बारे में एक प्रणाली बना रहे हैं, …

5
क्या मैं यह सोचने में गलत हूं कि ऑटोमैपर जैसी किसी चीज की जरूरत खराब डिजाइन का संकेत है?
आटोमैपर .Net के लिए एक "ऑब्जेक्ट-ऑब्जेक्ट मैपर" है, जिसका अर्थ है कि एक वर्ग से दूसरे वर्ग में वस्तुओं की नकल करना जो एक ही चीज़ का प्रतिनिधित्व करता है। यह कभी क्यों उपयोगी है? क्या कक्षाओं का दोहराव कभी उपयोगी / अच्छा डिज़ाइन है?
35 c#  design  .net 

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