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

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

5
कब और क्यों आपको शून्य (जैसे बूल / इंट के बजाय) का उपयोग करना चाहिए
मैं कभी-कभी उन तरीकों में भाग लेता हूं जहां एक डेवलपर ने कुछ वापस करने के लिए चुना जो फ़ंक्शन के लिए महत्वपूर्ण नहीं है। मेरा मतलब है, जब कोड को देखते हुए, यह स्पष्ट रूप से एक के रूप में अच्छा काम करता है voidऔर एक पल के विचार …

6
एकल .cs फ़ाइल में एकाधिक वर्ग - अच्छा या बुरा? [बन्द है]
क्या .cs फ़ाइल के भीतर कई कक्षाएं बनाना उचित है या प्रत्येक .cs फ़ाइल में एक अलग वर्ग होना चाहिए? उदाहरण के लिए: public class Items { public class Animal { } public class Person { } public class Object { } } एक मिनट के लिए इस तथ्य को …
30 c#  code-smell 

5
नेस्टेड क्लासेस का उपयोग कब और क्यों करना है?
ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग का उपयोग करना हमारे पास एक वर्ग (नेस्टेड क्लास) के अंदर एक वर्ग बनाने की शक्ति है, लेकिन मैंने अपने 4 वर्षों के कोडिंग अनुभव में कभी भी नेस्टेड क्लास नहीं बनाया है। नेस्टेड क्लास किसके लिए अच्छे हैं? मुझे पता है कि एक वर्ग को निजी …

7
बिना किसी अपवाद के इलाज कैसे करें? (आवेदन को समाप्त करें। इसे जीवित रखें)
जब एक डेस्कटॉप अनुप्रयोग में एक अपवाद नहीं होता है तो सबसे अच्छा अभ्यास क्या है? मैं उपयोगकर्ता को एक संदेश दिखाने के बारे में सोच रहा था, ताकि वह समर्थन से संपर्क कर सके। मैं उपयोगकर्ता को एप्लिकेशन को पुनः आरंभ करने की सलाह दूंगा, लेकिन इसे बलपूर्वक नहीं। …

4
क्या सी # 6.0 का नया अशक्त-संचालक संचालक कानून के खिलाफ जाता है?
Demeter के कानून में कहा गया है निम्नलिखित: प्रत्येक इकाई को अन्य इकाइयों के बारे में केवल सीमित ज्ञान होना चाहिए: केवल इकाइयाँ जो वर्तमान इकाई से संबंधित "बारीकी से" हैं। प्रत्येक इकाई को केवल अपने दोस्तों से बात करनी चाहिए; अजनबियों से बात न करें। केवल अपने तात्कालिक दोस्तों …

6
नई वस्तु बनाएं या हर संपत्ति को रीसेट करें?
public class MyClass { public object Prop1 { get; set; } public object Prop2 { get; set; } public object Prop3 { get; set; } } मान लीजिए कि मेरे पास एक वस्तु myObjectहै MyClassऔर मुझे इसके गुणों को रीसेट करने की आवश्यकता है, क्या नई वस्तु बनाना बेहतर है …

5
Java / C # RAII क्यों लागू नहीं कर सकता है?
प्रश्न: Java / C # RAII क्यों लागू नहीं कर सकता है? स्पष्टीकरण: मुझे पता है कि कचरा संग्राहक निर्धारक नहीं है। तो वर्तमान भाषा सुविधाओं के साथ यह किसी वस्तु के निपटान () विधि के लिए गुंजाइश से बाहर निकलने पर स्वचालित रूप से बुलाया जाना संभव नहीं है। …

11
बेस क्लास के समान फ़ाइल में इंटरफ़ेस की घोषणा करना, क्या यह एक अच्छा अभ्यास है?
विनिमेय और परीक्षण योग्य होने के लिए, आमतौर पर तर्क के साथ सेवाओं के लिए इंटरफ़ेस की आवश्यकता होती है, जैसे public class FooService: IFooService { ... } डिजाइन-वार, मैं इससे सहमत हूं, लेकिन एक चीज जो मुझे इस दृष्टिकोण से परेशान करती है वह यह है कि एक सेवा …

6
यूनिट परीक्षण अपेक्षित परिणाम हार्डकोड होना चाहिए?
क्या यूनिट टेस्ट के अपेक्षित परिणाम हार्डकोड किए जा सकते हैं, या क्या वे आरंभिक चर पर निर्भर हो सकते हैं? क्या हार्डकोड या गणना किए गए परिणाम यूनिट टेस्ट में त्रुटियों को पेश करने के जोखिम को बढ़ाते हैं? क्या अन्य कारक हैं जिन पर मैंने विचार नहीं किया …
29 c#  unit-testing 

3
वैकल्पिक पैरामीटर या अतिभारित कंस्ट्रक्टर
मैं एक कार्यान्वित कर रहा हूं DelegateCommand, और जब मैं कंस्ट्रक्टर को लागू करने वाला था, तो मैं निम्नलिखित दो डिज़ाइन विकल्पों के साथ आया था: 1: कई अतिभारित कंस्ट्रक्टर वाले public DelegateCommand(Action<T> execute) : this(execute, null) { } public DelegateCommand(Action<T> execute, Func<T, bool> canExecute) { this.execute = execute; this.canExecute …

8
सी # जेनरिक - निरर्थक विधि से कैसे बचें?
मान लें कि मेरे पास दो कक्षाएं हैं जो इस तरह दिखती हैं (कोड का पहला ब्लॉक और सामान्य समस्या सी # से संबंधित है): class A { public int IntProperty { get; set; } } class B { public int IntProperty { get; set; } } इन वर्गों को …
28 c#  generics 

6
क्या जेनेरिक रिपॉजिटरी के लिए एक वास्तविक लाभ है?
एक नए ऐप ( उदाहरण ) के लिए जेनेरिक रिपॉजिटरी बनाने के फायदों पर कुछ लेखों के माध्यम से पढ़ रहा था । यह विचार अच्छा लगता है क्योंकि यह एक ही रिपॉजिटरी का उपयोग करने के लिए एक ही बार में कई अलग-अलग इकाई प्रकारों के लिए कई काम …

15
क्या दो प्रोग्रामिंग भाषाओं के बीच आगे-पीछे होना बुद्धिमानी है? [बन्द है]
मैं लगभग दो वर्षों से काफी PHP लिख रहा हूं। अब मैं .NET (मुख्य रूप से c #) विकास कर रहा हूं। हालांकि, कभी-कभी मैं वापस जाता हूं और कुछ php करता हूं। मेरा मुख्य प्रश्न यह है कि क्या मेरे लिए ऐसा करना जारी रखना बुद्धिमानी है या मुझे …

4
अवरोधन बनाम इंजेक्शन: एक रूपरेखा वास्तुकला निर्णय
यह ढांचा है जिसे मैं डिजाइन करने में मदद कर रहा हूं। कुछ सामान्य कार्य हैं जिन्हें कुछ सामान्य घटकों का उपयोग करके किया जाना चाहिए: लॉगिंग, कैशिंग और विशेष रूप से घटनाओं को उठाना। मुझे यकीन नहीं है कि निर्भरता इंजेक्शन का उपयोग करना और इन सभी घटकों को …

14
नौसिखिया प्रोग्रामिंग पर सलाह लेना चाहता है [बंद]
आप में से कुछ को एक ऐसे समय में वापस याद करने की आवश्यकता है जब आप प्रोग्रामिंग में खराब हो सकते हैं ... अब कुछ महीनों के लिए मेरी नई नौकरी में (एक सॉफ्टवेयर डेवलपर के रूप में), परिवीक्षा अवधि पारित कर दिया। बहुत कम प्रोग्रामिंग अनुभव (केवल C …

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