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

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

5
जब कोई आइटम हटाने के लिए निर्दिष्ट न हो तो सेवा को अपवाद या वापस फेंक देना चाहिए
मेरे पास कोड का एक टुकड़ा है जिसे निम्न रूप में दर्शाया जा सकता है: public class ItemService { public void DeleteItems(IEnumerable<Item> items) { // Save us from possible NullReferenceException below. if(items == null) return; foreach(var item in items) { // For the purpose of this example, lets say I …

5
कैशिंग का प्रबंधन करने के लिए कक्षा में SRP के उल्लंघन से कैसे बचें?
नोट: कोड नमूना c # में लिखा गया है, लेकिन इससे कोई फर्क नहीं पड़ता। मैंने एक टैग के रूप में c # डाला है क्योंकि मैं एक और अधिक एप्रीप्रिएट नहीं कर सकता। यह कोड संरचना के बारे में है। मैं क्लीन कोड पढ़ रहा हूं और एक बेहतर …

2
कई डेटाबेस प्रकारों का समर्थन करने के लिए सार डेटाबेस इंटरफेस कैसे लिखे जाते हैं?
कोई अपने बड़े अनुप्रयोग में एक अमूर्त वर्ग को कैसे डिज़ाइन करना शुरू करता है जो कई प्रकार के डेटाबेस के साथ इंटरफेस कर सकता है, जैसे कि MySQL, SQLLite, MSSQL, आदि? इस डिज़ाइन पैटर्न को क्या कहा जाता है और यह कहाँ से शुरू होता है? मान लीजिए कि …
12 c#  database 

5
क्या अस्वास्थ्यकर सरणियाँ प्रदर्शनकारी हैं?
C # में, जब कोई उपयोगकर्ता एक बनाता है List<byte>और उसमें बाइट जोड़ता है, तो एक मौका है कि वह अंतरिक्ष से बाहर चला जाता है और अधिक स्थान आवंटित करने की आवश्यकता होती है। यह पिछले सरणी के आकार को दोगुना (या कुछ अन्य गुणक) आवंटित करता है, बाइट्स …
12 c# 

2
स्रोत कोड में एपीआई कुंजी को छिपाने का सबसे अच्छा तरीका है
मुझे एक आवेदन में निजी एपीआई कुंजी की रक्षा करने के बारे में कुछ विचारों की आवश्यकता है, विशेष रूप से एसी # .NET एप्लिकेशन में। सबसे पहले, मैं समझता हूं कि स्रोत कोड में कुछ भी छिपाना सैद्धांतिक रूप से असंभव है, इसलिए मैं एक और विचार के साथ …
12 c#  api  authentication 

4
मैं एक इंटरफ़ेस कैसे डिज़ाइन करूंगा जैसे कि यह स्पष्ट है कि कौन से गुण उनके मूल्य को बदल सकते हैं, और जो स्थिर रहेगा?
मैं .NET प्रॉपर्टीज के बारे में एक डिज़ाइन इश्यू दे रहा हूं। interface IX { Guid Id { get; } bool IsInvalidated { get; } void Invalidate(); } संकट: इस इंटरफ़ेस में दो रीड-ओनली गुण हैं, Idऔर IsInvalidated। तथ्य यह है कि वे केवल-पढ़ने के लिए हैं, हालांकि, कोई गारंटी …
12 c#  design  .net  properties 

9
वंशानुक्रम के लिए डिजाइनिंग अतिरिक्त लागत का कारण कैसे बन सकती है? [बन्द है]
बंद हो गया । यह सवाल राय आधारित है । यह वर्तमान में उत्तर स्वीकार नहीं कर रहा है। इस प्रश्न को सुधारना चाहते हैं? प्रश्न को अपडेट करें ताकि इस पोस्ट को संपादित करके तथ्यों और उद्धरणों के साथ उत्तर दिया जा सके । 6 साल पहले बंद हुआ …
12 c#  inheritance 

5
मेरी सोच को C ++ से C # कैसे माइग्रेट करें
मैं एक अनुभवी C ++ डेवलपर हूं, मैं भाषा को महान विवरणों में जानता हूं और इसकी कुछ विशिष्ट विशेषताओं का गहनता से उपयोग किया है। इसके अलावा, मैं OOD और डिजाइन पैटर्न के सिद्धांतों को जानता हूं। मैं अब C # सीख रहा हूं, लेकिन मैं यह महसूस नहीं …

4
C # मिनिमल SQL डेटाबेस
मैं एक छोटी परियोजना (उत्पादन नहीं) पर काम कर रहा हूं, जहां मुझे पर्याप्त डेटा स्टोर करने की आवश्यकता है कि एक सीएसवी जैसा कुछ प्रक्रिया के लिए अक्षम होगा और एक SQL / MySQL सर्वर बहुत अधिक होगा। क्या .Net के पास किसी एकल फ़ाइल को लोड करने और …
12 c#  database  sql 

2
क्या कक्षाओं, एनम और अन्य संस्थाओं को अलग-अलग फाइलों में रखा जाना चाहिए?
मेरी कंपनी की टीम के लीडर / आर्किटेक्ट का तर्क है कि बड़े पैमाने पर प्रोजेक्ट को समझना आसान है अगर "लॉजिक से जुड़ी इकाइयाँ" को एक .cs फ़ाइल में रखा जाता है। मैं उद्धृत करता हूं: "तर्क और इंटरफ़ेस और वर्ग की पूरी संरचना को एक ही स्थान पर …

4
क्या फ़ाइल प्रारूप बनाने का एक उचित तरीका है?
मैं एक एप्लिकेशन के लिए एक मालिकाना फ़ाइल प्रारूप बना रहा हूं जिसे मैंने सी # .NET में लिखा है ताकि जानकारी को सहेजने के लिए और शायद लाइन प्रोजेक्ट परिसंपत्तियों को नीचे रख सके। क्या किसी भी तरह से ऐसा करने का कोई मानक है? मैं बस Serializeअपनी वस्तुओं …

3
LINQ किस समस्या के लिए बनाया गया है?
जब भी मुझे C # पर स्टैक ओवरफ्लो पर पोस्ट किया गया एक प्रश्न दिखाई देता है, तो मुझे कम से कम एक या दो उत्तर पोस्ट होते हैं जो LINQ की समस्या को हल करते हैं। आमतौर पर बहुत उच्च प्रतिष्ठा वाले लोग पेशेवरों की तरह LINQ का उपयोग …

3
मेरा प्रथम श्रेणी पुस्तकालय शिपिंग। किसी भी गोच मैं के बारे में पता होना चाहिए?
मैं अपने करियर में "फर्स्ट क्लास लाइब्रेरी प्रकाशित" उपलब्धि को अनलॉक करने के लिए एक वेब डेवलपर हूं और मुझे गोलियों से पसीना आ रहा है (मैं पूरी रात तनाव में था)। मैं यह देखने के लिए समुदाय के अनुभव को टैप करना पसंद करूंगा कि किसी के पास कोई …

5
क्या यह इकाई परीक्षण विधियों के लिए उपयोगी है जहां एकमात्र तर्क गार्ड है?
कहो कि मेरे पास एक तरीका है: public void OrderNewWidget(Widget widget) { if ((widget.PartNumber > 0) && (widget.PartAvailable)) { WigdetOrderingService.OrderNewWidgetAsync(widget.PartNumber); } } मेरे पास मेरे कोड (async वेब सेवा कॉल के सामने आधा) में कई ऐसे तरीके हैं। मैं बहस कर रहा हूं कि क्या यह यूनिट परीक्षणों के साथ …
12 c#  unit-testing 

4
नई वस्तु को असाइन करते समय एक स्विच या एक शब्दकोश
हाल ही में, मैं बयानों के Dictionariesबजाय 1-1 रिश्तों का उपयोग करना पसंद कर रहा हूं Switch। मुझे यह लिखने में थोड़ा तेज़ लगता है और मानसिक रूप से प्रक्रिया में आसान होता है। दुर्भाग्य से, जब किसी वस्तु के नए उदाहरण के लिए मैपिंग होती है, तो मैं इसे …
12 c#  coding-style 

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