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

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

19
क्या # भाग एक एंटीपैटर्न या कोड गंध हैं?
सी # संपादक में कोड के क्षेत्रों को बनाने के लिए #region/ #endregionकीवर्ड के उपयोग की अनुमति देता है । जब भी मैं ऐसा करता हूं, हालांकि मैं कोड के बड़े हिस्से को छिपाने के लिए करता हूं जो शायद अन्य वर्गों या विधियों में फिर से बनाए जा सकते …
264 c#  code-smell 

9
कई अपवाद संदेशों में उपयोगी विवरण क्यों नहीं हैं?
ऐसा लगता है कि एक निश्चित मात्रा में समझौता है कि अपवाद संदेशों में उपयोगी विवरण होना चाहिए । ऐसा क्यों है कि सिस्टम घटकों के कई सामान्य अपवादों में उपयोगी विवरण नहीं हैं? कुछ उदाहरण: नेट Listसूचकांक का उपयोग ArgumentOutOfRangeExceptionकरता है नहीं मुझे इंडेक्स मान की कोशिश की गई …
220 c#  c++  exceptions 

5
आप एक वर्ग के बजाय एक संरचना का उपयोग कब करते हैं? [बन्द है]
कक्षाओं बनाम कक्षाओं का उपयोग करने के लिए अंगूठे के आपके नियम क्या हैं? मैं उन शर्तों की C # परिभाषा के बारे में सोच रहा हूं, लेकिन अगर आपकी भाषा में भी ऐसी अवधारणाएं हैं, तो मैं आपकी राय भी सुनना चाहूंगा। मैं लगभग हर चीज के लिए कक्षाओं …
174 c#  design  class  struct 

6
ठोस सिद्धांत और कोड संरचना
हाल ही में एक नौकरी के साक्षात्कार में, मैं SOLID के बारे में एक सवाल का जवाब नहीं दे सका - विभिन्न सिद्धांतों के मूल अर्थ प्रदान करने से परे। यह वास्तव में मुझे परेशान करता है। मैंने कुछ दिनों के आसपास खुदाई करने लायक काम किया है और एक …
149 c#  .net  solid 

8
आप अपनी परियोजनाओं को कैसे व्यवस्थित करते हैं? [बन्द है]
क्या आपके पास परियोजनाओं के आयोजन की कोई विशेष शैली है? उदाहरण के लिए, वर्तमान में मैं यहां बोलीविया के कुछ स्कूलों के लिए एक प्रोजेक्ट बना रहा हूं, यह है कि मैंने इसे कैसे आयोजित किया: TutoMentor (Solution) TutoMentor.UI (Winforms project) TutoMentor.Data (Class library project) आप वास्तव में अपनी …

7
C #, .NET, ASP, ASP.NET आदि के बीच संबंध [बंद]
मैं वास्तव में C #, C # .NET और ASP और अन्य '.NET' भाषाओं के बीच अंतर पर स्पष्ट नहीं हूं। मैं जो समझता हूं, .NET एक लाइब्रेरी / फ्रेमवर्क ऑफ ... चीजें हैं। मुझे लगता है कि वे अनिवार्य रूप से विंडोज डेटा जैसे कि फॉर्म एलिमेंट्स आदि तक …
143 c#  .net  asp.net 

16
क्या मुझे भविष्य में जरूरत पड़ने पर सिर्फ अनावश्यक कोड जोड़ना चाहिए?
सही या गलत तरीके से, मैं वर्तमान में इस विश्वास के साथ हूं कि मुझे हमेशा अपने कोड को यथासंभव मजबूत बनाने की कोशिश करनी चाहिए, भले ही इसका मतलब अनावश्यक कोड / चेक में जोड़ना हो जो मुझे पता है कि अभी किसी काम का नहीं होगा, लेकिन वे …

3
बुनियादी लॉगिंग बनाम संरचित लॉगिंग के लाभ
हम एक नया ऐप बना रहे हैं और मैं संरचित लॉगिंग को शामिल करना चाहूंगा। मेरा आदर्श सेटअप Serilogहमारे C # कोड के Bunyanलिए और हमारे JS के लिए कुछ होगा । ये खिलाते हैं fluentdऔर फिर किसी भी चीज़ के लिए बाहर जा सकते हैं, मैं शुरू में सोच …
110 c#  javascript  mysql  logging 

10
C # में "स्टेटिक" का उपयोग न करें?
मैंने एक आवेदन जमा किया जिसे मैंने कुछ अन्य वास्तुकारों को कोड समीक्षा के लिए लिखा था। उनमें से एक ने लगभग तुरंत मुझे वापस लिखा और कहा "स्टैटिक" का उपयोग न करें। आप स्थैतिक कक्षाओं और विधियों के साथ स्वचालित परीक्षण नहीं लिख सकते। "स्टेटिक" से बचा जाना है। …

5
सी # में async / वेट उपयोग के दिशा-निर्देश नहीं हैं जो अच्छी वास्तुकला और अमूर्त स्तर की अवधारणाओं के विरोधाभासी हैं?
यह प्रश्न C # भाषा की चिंता करता है, लेकिन मुझे उम्मीद है कि यह जावा या टाइपस्क्रिप्ट जैसी अन्य भाषाओं को कवर करेगा। Microsoft .NET में अतुल्यकालिक कॉल का उपयोग करने पर सर्वोत्तम प्रथाओं की सिफारिश करता है। इन सिफारिशों के बीच, चलो दो चुनें: Async विधियों के हस्ताक्षर …
103 c#  architecture  async 

14
किस बिंदु पर संक्षिप्तता अब एक गुण नहीं है?
हाल ही के बग फिक्स ने मुझे टीम के अन्य सदस्यों द्वारा लिखे गए कोड पर जाने की आवश्यकता थी, जहां मुझे यह मिला (यह C # है): return (decimal)CostIn > 0 && CostOut > 0 ? (((decimal)CostOut - (decimal)CostIn) / (decimal)CostOut) * 100 : 0; अब, उन सभी जातियों …

3
डेटाबेस कनेक्शन बनाना - क्या यह एक बार या प्रत्येक क्वेरी के लिए है?
जब मेरा वेब पेज पहली बार लोड होता है, तो मैं एक डेटाबेस कनेक्शन बनाता हूं। मैं तब पृष्ठ को संसाधित करता हूं और उस अवधारणा के खिलाफ कोई भी प्रश्न चलाता हूं। क्या यह ऐसा करने का सबसे अच्छा तरीका है या मुझे हर बार एक क्वेरी चलाने के …
101 c#  database  sql-server 

8
क्या आधुनिक C ++ C # की जगह ले रहा है? क्या Microsoft डेवलपर्स को C ++ अपनाने के लिए प्रेरित कर रहा है? [बन्द है]
मैं आधुनिक C ++ लोकप्रियता के बारे में सुनता हूं और C # या अन्य C- जैसी भाषाओं से C ++ में वापस जाने के बारे में कुछ बातचीत करता हूं। मैं C ++ 11 विशेषताओं के बारे में जानता हूं, लेकिन मैं आपके अनुभवों को सुनना पसंद करूंगा, खासकर …
91 c#  c++ 

16
क्या युवा दिमाग को सूचक अवधारणाओं को सीखने की आवश्यकता है?
सी मास्टर डेनिस रिची ने सी में पॉइंटर्स क्यों पेश किए? और अन्य प्रोग्रामिंग भाषाओं जैसे VB.NET या Java या C # को क्यों खत्म किया? मुझे Google में कुछ बिंदु मिले हैं, और मैं आपकी टिप्पणियों को भी सुनना चाहता हूं। वे आधुनिक भाषाओं में सूचक अवधारणाओं को समाप्त …

13
क्या स्रोत कोड में SQL लिखने के लिए इसे एक विरोधी पैटर्न माना जाता है?
क्या यह इस तरह से एक आवेदन में SQL हार्डकोड करने के लिए एक विरोधी पैटर्न माना जाता है: public List<int> getPersonIDs() { List<int> listPersonIDs = new List<int>(); using (SqlConnection connection = new SqlConnection( ConfigurationManager.ConnectionStrings["Connection"].ConnectionString)) using (SqlCommand command = new SqlCommand()) { command.CommandText = "select id from Person"; command.Connection = …
87 c#  sql 

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