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

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

3
गैर-सहज ज्ञान युक्त सी # स्ट्रिंग के बाद कारण। () कार्यान्वयन
C # में अगर मुझे एक stringदूसरे से अलग होना है तो मुझे stringऐसा कुछ करना होगा: testString.Split(new string[] { "anotherString" }, StringSplitOptions.None); अतिभारित String.SplitMSDN दस्तावेज़ीकरण से हम कार्यान्वयन देख सकते हैं और इस तरह की कॉल क्यों करनी पड़ती है। पायथन से आ रहा है , मेरे लिए यह …

3
क्या संपत्तियों के संबंधित सेट को अपनी संरचना / वर्ग में लपेटना अच्छा है?
स्विफ्ट में उपयोगकर्ता ऑब्जेक्ट लिखना, हालांकि मेरा प्रश्न किसी भी दृढ़ता से टाइप की गई भाषा से संबंधित है। एक उपयोगकर्ता लिंक का एक गुच्छा (FacebookProfile, InstagramProfile, आदि) हो सकता है। इसके आसपास कुछ सवाल। क्या अपनी वस्तु में लिंक लपेटना अच्छा है? संरचना उपयोगकर्ता { var पहला नाम: स्ट्रिंग …

2
जब थ्रेड थोड़ी देर लूप के अंदर किसी कार्य की प्रतीक्षा करता है तो वास्तव में क्या होता है?
थोड़ी देर के लिए C # के async / प्रतीक्षा पैटर्न से निपटने के बाद, मुझे अचानक यह पता चला कि मुझे वास्तव में यह नहीं पता है कि निम्नलिखित कोड में क्या होता है: async void MyThread() { while (!_quit) { await GetWorkAsync(); } } GetWorkAsync()Taskनिरंतरता निष्पादित होने पर …
10 c#  loops  async 

2
"#" निर्देश का उपयोग करना और "उपयोग करना" कथन C # में एक ही कीवर्ड का उपयोग क्यों करते हैं?
usingनिर्देश हमें उनकी पूरी तरह से योग्य नामों का उपयोग किए बिना प्रकार के लिए पहुँच देता है: using MyNamespace.Foo.Bar; यह usingकथन वाक्य-रचना के लिए चीनी try/ finallyब्लॉक्स के रूप में कार्य करता है जो यह सुनिश्चित करता है कि वस्तुओं का निपटान सही तरीके से किया जाए: using(var x …
10 c#  statement 

2
क्या उन वर्गों को बनाना बुरा है जिनका एकमात्र उद्देश्य दूसरे वर्ग में निहित रूप से परिवर्तित होना है?
ऐसी स्थिति की कल्पना करें जहां हम एक पुस्तकालय का उपयोग कर रहे हैं जो आपको Circleऑब्जेक्ट बनाने की अनुमति देता है , जहां आप इसे परिभाषित करने के लिए त्रिज्या और सर्कल के केंद्र को निर्दिष्ट कर सकते हैं। हालांकि, किसी कारण के लिए, यह एक आवश्यक flavourपैरामीटर भी …

3
ढीले युग्मित कोड के लिए इंटरफेस का उपयोग करना
पृष्ठभूमि मेरे पास एक प्रोजेक्ट है जो एक निश्चित प्रकार के हार्डवेयर डिवाइस के उपयोग पर निर्भर करता है, जबकि यह वास्तव में कोई फर्क नहीं पड़ता कि कौन उस हार्डवेयर डिवाइस को तब तक बनाता है जब तक कि वह वही करता है जो मुझे करने की आवश्यकता है। …

3
परीक्षणों के लिए निजी बसने वाले स्टबिंग गुण
हमारे पास वस्तु है public class MyObject{ protected MyObject(){} public string Property1 {get;private set;} public string Property2 {get;private set;} public string Property3 {get;private set;} public string Property4 {get;private set;} public string Property5 {get;private set;} public string Property6 {get;private set;} public string Property7 {get;private set;} public string Property8 {get;private set;} public …

1
चैटिंग इंटरफेस से कैसे बचें
पृष्ठभूमि: मैं एक सर्वर एप्लिकेशन डिज़ाइन कर रहा हूं और अलग-अलग सबसिस्टम के लिए अलग dll बना रहा हूं। चीजों को सरल बनाने के लिए, मान लें कि मेरे पास दो सबसिस्टम हैं: 1) Users2)Projects उपयोगकर्ताओं के सार्वजनिक इंटरफ़ेस में एक विधि है: IEnumerable<User> GetUser(int id); और परियोजनाओं के सार्वजनिक …

4
जानबूझकर अपवादों को पकड़ने का उपयोग करना
if...elseअपवाद हैंडलिंग के साथ लिपटे एक ठेठ के लिए , कोड अनुलिपि से बचने के लिए निम्न उदाहरण एक अनुशंसित अभ्यास है? try { if (GetDataFromServer()) { return ProcessData(); } else { throw new Exception(); } catch(Exception ex) { return null; } के बजाय... try { if (GetDataFromServer()) { return …

7
नेस्टेड एंटिटीज और लीफ यूनिट प्रॉपर्टी पर कैलकुलेशन - SQL या NoSQL अप्रोच
मैं एक शौक परियोजना पर काम कर रहा हूं जिसे मेनू / पकाने की विधि प्रबंधन कहा जाता है। इसी तरह से मेरी संस्थाएं और उनके संबंध दिखते हैं। A Nutrientमें गुण हैं CodeऔरValue एक Ingredientका संग्रह हैNutrients A के Recipeपास संग्रह है Ingredientsऔर कभी-कभी अन्य का संग्रह हो सकता …

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

4
एक फंक्शन खराब शैली के भीतर आंतरिक गुंजाइश ब्लॉक का उपयोग होता है?
ऐसे कुछ (काफी दुर्लभ) मामले हैं जिनमें जोखिम है: एक चर का पुन: उपयोग करना जिसका पुन: उपयोग करने का इरादा नहीं है (उदाहरण 1 देखें), या दूसरे के बजाय एक चर का उपयोग करना, शब्दार्थ के करीब (उदाहरण 2 देखें)। उदाहरण 1: var data = this.InitializeData(); if (this.IsConsistent(data, this.state)) …

2
संख्या के साथ शुरू होने वाली स्ट्रिंग का प्रतिनिधित्व करने के लिए संपत्ति का उचित नामकरण
विंडोज पर कुछ कैमरा मेटाडेटा को देखते हुए File Properties(कुछ और के साथ) दो Propertiesनाम फोकल लंबाई और 35 मिमी फोकल लंबाई हैं । मैं सॉफ्टवेयर विकसित कर रहा हूं जो इन दोनों का उपयोग करेगा Properties। अब तक मैंने पहली बार एक Propertyनाम बनाया है FocalLength, लेकिन मुझे दूसरे …

4
यूनिट टेस्टिंग में, मैं दो बार रिपॉजिटरी क्यों बनाऊंगा?
दूसरे दिन मैं यूनिट टेस्टिंग के बारे में थोड़ा पढ़ रहा था और मैंने कुछ उदाहरण देखे जहां लोग रिपॉजिटरी इंटरफ़ेस (यानी IExampleRepository) बनाते हैं और फिर वास्तविक रिपॉजिटरी ( public class ExampleRepository : IExampleRepository) और एक रिपॉजिटरी का उपयोग यूनिट टेस्टिंग ( FakeExampleRepository : IExampleRepository) के लिए करते हैं। …

4
परमाणु ऑपरेशन और थ्रेड सुरक्षा के बीच अंतर?
चर्चा से मैंने देखा कि ऐसा लगता है कि परमाणु संचालन और धागा सुरक्षा एक ही बात है, लेकिन बहुत सारे लोग कहते हैं कि वे अलग हैं। क्या कोई मुझे अंतर बता सकता है अगर कोई है?

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