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

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

4
क्या यह विधि शुद्ध है?
मेरे पास निम्नलिखित एक्सटेंशन विधि है: public static IEnumerable<T> Apply<T>( [NotNull] this IEnumerable<T> source, [NotNull] Action<T> action) where T : class { source.CheckArgumentNull("source"); action.CheckArgumentNull("action"); return source.ApplyIterator(action); } private static IEnumerable<T> ApplyIterator<T>(this IEnumerable<T> source, Action<T> action) where T : class { foreach (var item in source) { action(item); yield return item; …

1
डिजाइनिंग इंटरफेस और एसिंक्स
मान लीजिए कि मैंने इस IFolderRepositoryतरह के तरीकों के साथ इंटरफ़ेस बनाया है: IEnumerable<Folder> GetAllFolders(); Folder GetFolderWithId(int id); void AddFolder(Folder newFolder); void ModifyFolder(Folder folderToModify, Folder folderAfterModification); void RemoveFolder(Folder folderToRemove); और मैंने लागू किया है DatabaseFolderRepositoryऔर कहता हूं CacheFolderRepositoryDecorator। अब Now सैकड़ों लाइनें बाद में ’मैं चाहूंगा कि मैं स्काईड्राइव फ़ोल्डर्स …
9 c#  async 

3
MVVM WPF में ViewModel को एंटिटी फ्रेमवर्क डेटाबेस संदर्भ (मॉडल) को तार करने का सबसे अच्छा तरीका क्या है?
जैसा कि ऊपर प्रश्न में है: MVVM (WPF) में देखने के लिए इकाई फ्रेमवर्क डेटाबेस मॉडल (संदर्भ) को तार करने का सबसे अच्छा तरीका क्या है? मैं WPF में MVVM पैटर्न सीख रहा हूं, उदाहरणों में से एक यह दिखाता है कि मॉडल को देखने के लिए मॉडल को कैसे …

1
संबंधित वर्गों और इंटरफेस का नामकरण
मैंने एक ObjectParserवर्ग बनाया है जो IObjectParserDataSourceडेटा स्रोत के रूप में जोरदार टाइप की गई वस्तुओं में डेटा को पार्स करता है (डेटा एक एक्सेल फ़ाइल, टेक्स्ट फ़ाइल, सरणी, क्वेरी स्ट्रिंग, आदि हो सकता है)। मेरे कार्यान्वयन के उदाहरण IObjectParserDataSourceहैं: TextFileObjectParserDataSource ExcelFileObjectParserDataSource ये वर्ग नाम वास्तव में मुझे लंबे और …

2
C # में 'ग्लोबल' वेरिएबल को कैसे एनकैप्सुलेट किया जाए? /सर्वश्रेष्ठ प्रणालियां
इस पोस्ट में सुधार करना चाहते हैं? इस प्रश्न के विस्तृत उत्तर प्रदान करें, जिसमें उद्धरण और आपका उत्तर सही क्यों है की व्याख्या भी शामिल है। बिना पर्याप्त विवरण के उत्तर संपादित या हटाए जा सकते हैं। C # में कई विधियों में उपयोग किए जाने वाले वैरिएबल के …

3
कई (इन-हाउस) परियोजनाओं के लिए एक स्ट्रिंग अनुवाद डेटाबेस का निर्माण
हमारी कंपनी में हमारे पास मौजूदा अनुवाद ms-sql टेबल wich स्टोर स्ट्रिंग्स इस तरह हैं: Id | Key | Language | Value 1 | hello-world | nl-BE | Hallo Wereld 2 | hello-world | en-GB | Hello World सिस्टम में 3 भाषाएं हैं और मुझे उम्मीद है कि यह भविष्य …
9 c#  resources 

3
क्या ऐसे संदर्भ में 'का उपयोग करना' उचित है जहां निपटान करने के लिए कुछ भी नहीं है?
C # में, usingबयान का उपयोग एक निर्धारित तरीके से निपटाने के लिए किया जाता है, बिना कचरा कलेक्टर की प्रतीक्षा किए। उदाहरण के लिए, इसका उपयोग किया जा सकता है: SQL कमांड या कनेक्शन का निपटान करें, बंद धाराओं, एक फ़ाइल की तरह अंतर्निहित स्रोत को मुक्त करना, मुफ्त …

4
सी # में लगातार
संकलक विधानसभा मेटाडेटा में निरंतर मान क्यों संग्रहीत करता है? क्या वे सीधे विधानसभा मेटाडेटा से इंटरमीडिएट भाषा कोड के लिए एम्बेडेड हैं?
9 c#  clr  compilation 

8
विगत यदि कथन अर्र करते हैं, तो लूप ... अब क्या?
मैंने एक साल पहले जब मैंने इस दीवार से टकराना शुरू किया था, तब मैंने प्रोग्रामिंग करना छोड़ दिया था। मैं इस विषय पर फिर से विचार कर रहा हूं क्योंकि मैं बुनियादी एंड्रॉइड एप्लिकेशन बनाना चाहता हूं। लेकिन मुझे लगता है कि मेरा सीमित ज्ञान पर्याप्त नहीं होगा। यहाँ …

5
"प्रोग्रामिंग त्रुटि" अपवाद - क्या मेरा दृष्टिकोण ध्वनि है?
मैं वर्तमान में अपने अपवादों के उपयोग में सुधार करने की कोशिश कर रहा हूं, और अपवादों के बीच महत्वपूर्ण अंतर पाया गया जो प्रोग्रामिंग त्रुटियों को दर्शाता है (जैसे कि किसी ने तर्क के रूप में अशक्त पारित कर दिया, या इसे निपटाने के बाद किसी ऑब्जेक्ट पर एक …
9 java  c#  c++  exceptions 

5
क्या नेस्टेड कक्षाओं को अंडर रेटेड किया जाता है?
मैं यह कहने की कोशिश नहीं कर रहा हूं कि मैं जानता हूं कि कुछ और हर कोई नहीं करता है, लेकिन मैं नेस्टेड कक्षाओं के उपयोग के साथ अधिक से अधिक डिजाइनों को हल कर रहा हूं, इसलिए मुझे यह प्रतीत होता है कि शायद ही कभी उपयोग किए …
9 c#  design 

1
वर्ग नामों के साथ क्या किया जाना चाहिए कि संघर्ष (सामान्य) रूपरेखा नाम
जब एक घटक के लिए सबसे स्पष्ट वर्ग का नाम एक फ्रेमवर्क द्वारा लिया जाता है, तो वास्तव में क्या किया जाना चाहिए? मेरे मामले में, मुझे एक वर्ग बनाने की ज़रूरत है जो एक HTTP अनुरोध का वर्णन करता है। बेशक, सबसे आम नाम System.Web.HttpRequest के रूप में "लिया" …
9 c#  .net  naming  namespace 

4
.NET एप्लिकेशन में संदर्भों को संभालने का सबसे अच्छा तरीका क्या है
हाल ही में काम के दौरान हम एक समस्या में भाग गए जहां हमने एक प्रोजेक्ट को टैग / ब्रांच किया था और डीएल / प्रोजेक्ट संदर्भों के कारण कुछ संकलन मुद्दे थे जो पुराने फ़ोल्डर संरचना की ओर इशारा कर रहे थे। हमने प्रत्येक प्रोजेक्ट के लिए एक 'एक्सटर्नल …
9 c# 

4
एक नई भाषा कैसे दिखेगी अगर इसे खरोंच से डिज़ाइन किया गया हो तो टीडीडी को आसान बनाया जा सकता है?
कुछ सबसे आम भाषाओं (जावा, सी #, जावा, आदि) के साथ कभी-कभी ऐसा लगता है कि आप भाषा के साथ काम कर रहे हैं जब आप पूरी तरह से अपना कोड TDD करना चाहते हैं। उदाहरण के लिए, जावा और सी # में आप अपनी कक्षाओं की किसी भी निर्भरता …

4
वापसी इंटरफ़ेस या वर्ग
मान लीजिए मेरे पास एक तरीका है public List<User> GetBatchOfUsers(IEnumerable<int> userIDs) { List<User> users = new List<User>(); // some database stuff return users; } मैंने पढ़ा है कि यह बेहतर होगा एक इंटरफेस (या तो वापस जाने के लिए IListया IEnumerable) के रूप में एक लौटने के लिए विरोध किया …
9 c#  interfaces  class 

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