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

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

1
एक .NET समाधान के लिए निर्देशिका संरचना
हमारे पास हाल ही में एक ठेकेदार का दौरा आया था जिसने संरचना परियोजनाओं की हमारी कार्यप्रणाली पर सवाल उठाया था। कृपया ध्यान दें कि मैं विशेष रूप से निर्देशिका संरचना की बात कर रहा हूं। उन्होंने Microsoft दिशानिर्देशों का उपयोग करने का सुझाव दिया। मुझे लगा कि मैं Google …
16 c#  visual-studio 

2
C # आपको ओवरराइड एसिंक्स बनाने की अनुमति क्यों देता है?
C # में, जब आप किसी विधि को ओवरराइड करते हैं, तो मूल विधि नहीं होने पर ओवरराइड को एसिंक्रोन बनाने की अनुमति होती है। यह खराब फॉर्म की तरह लगता है। उदाहरण जो मुझे इस पर लाया गया था, वह था - मुझे लोड टेस्ट की समस्या से सहायता …
16 c#  async 

4
इनुमों को अभिन्न पहचानकर्ताओं को मैप करने में क्या कमियां हैं?
मैं इस तरह के पहचानकर्ताओं के लिए कस्टम प्रकार बनाने के बारे में सोच रहा हूं: public enum CustomerId : int { /* intentionally empty */ } public enum OrderId : int { } public enum ProductId : int { } इसके लिए मेरी प्राथमिक प्रेरणा उस तरह के बग …
16 c# 

2
क्या सीरियलाइजेशन और डिसिएरलाइजेशन को सीरियल की जिम्मेदारी दी जानी चाहिए?
मैं वर्तमान में C # .NET एप्लिकेशन के कई मॉडल वर्गों के (पुनः) डिज़ाइन चरण में हूँ। (MVC के M के रूप में मॉडल)। मॉडल कक्षाओं में पहले से ही अच्छी तरह से डिज़ाइन किए गए डेटा, व्यवहार और अंतर्संबंधों के बहुत सारे हैं। मैं पायथन से C # के …

7
C #, जावा और इसी तरह के गणित-उन्मुख कोड की पठनीयता में सुधार के लिए कोई क्या कर सकता है? [बन्द है]
बंद हो गया । इस प्रश्न पर अधिक ध्यान देने की आवश्यकता है । यह वर्तमान में उत्तर स्वीकार नहीं कर रहा है। इस प्रश्न को सुधारना चाहते हैं? प्रश्न को अपडेट करें ताकि यह इस पोस्ट को संपादित करके केवल एक समस्या पर केंद्रित हो । 5 साल पहले …
16 java  c#  math  readability 

1
C # में जादू के तरीके क्यों लागू किए गए?
C # में, मैंने इन सभी जादू के तरीकों को पॉप अप करते हुए देखना शुरू कर दिया, बिना किसी इंटरफ़ेस के बैकअप के। इसे क्यों चुना गया? मुझे समझाने दो। पहले C # में, यदि कोई ऑब्जेक्ट IEnumerableइंटरफ़ेस को लागू करता है, तो यह स्वचालित रूप से एक foreachलूप …
16 c# 

4
क्या साधारण गुणों पर AggressiveInlining का उपयोग करने के लिए एक नकारात्मक पहलू है?
मुझे यकीन है कि मैं खुद जवाब दे सकता हूं कि अगर मुझे उपकरण के बारे में अधिक पता था कि C # / JIT कैसे व्यवहार करता है, लेकिन जब से मैं नहीं करता, कृपया मुझसे पूछें। मेरे पास इस तरह का सरल कोड है: private SqlMetaData[] meta; [MethodImpl(MethodImplOptions.AggressiveInlining)] …

3
कैसे लागू होती हैं जेनरिक?
यह कंपाइलर इंटर्न के दृष्टिकोण से प्रश्न है। मुझे जेनेरिक में दिलचस्पी है, टेम्पलेट (सी ++) में नहीं, इसलिए मैंने सी # के साथ प्रश्न को चिह्नित किया। जावा नहीं, क्योंकि दोनों भाषाओं में AFAIK कार्यान्वयन में भिन्न हैं। जब मैं w / o जेनेरिक भाषाओं को देखता हूं तो …
16 c#  generics 

1
विजिटर पैटर्न को समझना
मेरे पास कक्षाओं का एक पदानुक्रम है जो GUI नियंत्रणों का प्रतिनिधित्व करता है। कुछ इस तरह: Control->ContainerControl->Form मुझे अलग-अलग सामानों के साथ काम करने वाले अल्गोरिटम्स की एक श्रृंखला को लागू करना होगा और मैं सोच रहा हूं कि विज़िटर पैटर्न सबसे साफ समाधान होगा। उदाहरण के लिए एक …

5
C # इंटरफ़ेस में कीवर्ड का उपयोग करना
जब मैं कुछ कोड लिखने के लिए C # का उपयोग कर रहा हूं और मैं Visual Studio 2010 का उपयोग करके इंटरफ़ेस को परिभाषित करता हूं, तो इसमें हमेशा "स्टेटमेंट" (उदाहरण में दिखाए गए अनुसार) का उपयोग करना शामिल है। using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace …

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

4
क्या मुझे निजी क्षेत्रों के साथ या बिना संपत्तियों को प्राथमिकता देना चाहिए?
अब मैं जो कोडबेस काम कर रहा हूं, उसमें निजी क्षेत्रों और सार्वजनिक संपत्तियों का उपयोग करने की परंपरा है। उदाहरण के लिए, अधिकांश वर्गों ने अपने सदस्यों को इस तरह परिभाषित किया है: // Fields private double _foo; private double _bar; private double _baz; // Properties public double Foo …
16 c#  coding-style 

5
C # और NUnit का उपयोग करके GUI ऐप के लिए यूनिट टेस्ट कैसे करें
मुझे हमारे ग्राहकों में से एक को एक साधारण आवेदन की आपूर्ति करने के लिए एक छोटा सा पक्ष-परियोजना करने के लिए कहा गया है। आम तौर पर मैं बैक-एंड कोड पर काम कर रहा होता हूं, जहां मेरे पास मेरे सभी परीक्षण की ज़रूरतें पता चल जाती हैं, और …
16 c#  testing  gui  nunit 

3
C # 5 async समर्थन UI थ्रेड सिंक्रनाइज़ेशन समस्याओं को कैसे मदद करेगा?
मैंने कहीं सुना है कि C # 5 async-wait इतना भयानक होगा कि आपको ऐसा करने के लिए परेशान नहीं होना पड़ेगा: if (InvokeRequired) { BeginInvoke(...); return; } // do your stuff here ऐसा लगता है कि कॉलर के मूल धागे में एक प्रतीक्षित ऑपरेशन का कॉलबैक होगा। एरिक लिपर्ट …

6
C # 5 के लिए समाधान फिर से प्रवेश करें
तो, कुछ मुझे C # 5 में नए async समर्थन के बारे में बता रहा है: उपयोगकर्ता एक बटन दबाता है जो एक async ऑपरेशन शुरू करता है। कॉल तुरंत वापस आ जाता है और संदेश पंप फिर से चलने लगता है - यही पूरा बिंदु है। तो उपयोगकर्ता फिर …

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