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

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

2
क्या मुझे एक संपत्ति या एक विधि के रूप में "गणना" मूल्य को उजागर करना चाहिए?
मेरे पास एक C # वर्ग है जो एक वेब सामग्री प्रबंधन प्रणाली में एक सामग्री प्रकार का प्रतिनिधित्व करता है। हमारे पास एक फ़ील्ड है जो वेब सामग्री संपादक को ऑब्जेक्ट प्रदर्शित करने के लिए एक HTML टेम्पलेट दर्ज करने की अनुमति देता है। यह मूल रूप से HTML …

2
कमांड में ही हैंडलिंग पद्धति के बजाय हैंडल () के साथ अलग क्लास कमांडहैंडलर क्यों
मेरे पास इस तरह से S # arp Architecture का उपयोग करके CQRS पैटर्न का एक भाग है : public class MyCommand { public CustomerId { get; set; } // some other fields } public class MyCommandHandler<MyCommand> : ICommandHandler<MyCommand, CommandResult> { Handle(MyCommand command) { // some code for saving Customer …

4
रीडिंग लूप को समाप्त करने का कौन सा तरीका पसंदीदा तरीका है?
जब आपको एक पाठक को पुनरावृत्त करना होता है जहां पढ़ने के लिए मदों की संख्या अज्ञात होती है, और ऐसा करने का एकमात्र तरीका अंत तक हिट होने तक पढ़ना जारी रखना है। यह अक्सर वह स्थान होता है जिसकी आपको अंतहीन लूप की आवश्यकता होती है। हमेशा trueऐसा …

2
सी # इंटरफ़ेस के साथ हस्केल टाइपकास्ट को लागू करें
मैं हास्केल के प्रकार की कक्षाओं और सी # के इंटरफेस की तुलना करने की कोशिश कर रहा हूं। मान लीजिए कि एक है Functor। हास्केल: class Functor f where fmap :: (a -> b) -> f a -> f b इस प्रकार के वर्ग को C # में इंटरफ़ेस …
13 c#  haskell 

4
क्या सतह पर दिखने की तुलना में लिनिक अधिक कुशल है?
अगर मैं कुछ ऐसा लिखूं: var things = mythings .Where(x => x.IsSomeValue) .Where(y => y.IsSomeOtherValue) क्या यह इस प्रकार है: var results1 = new List<Thing>(); foreach(var t in mythings) if(t.IsSomeValue) results1.Add(t); var results2 = new List<Thing>(); foreach(var t in results1) if(t.IsSomeOtherValue) results2.Add(t); या इस तरह से काम करने वाले कवर्स …
13 c#  linq 

1
क्यों Resharper "के रूप में" करने के लिए "है" पसंद करता है?
जब मैं इस तरह कोड लिखता हूं, जहां obj एक स्थानीय चर है: if (obj is IMyInterface) { var result = (IMyInterface)obj; // .... } Resharper इसे इस तरह कोड में बदलने की पेशकश करता है: var result = obj as IMyInterface; if (result != null) { // ... } …
13 c#  resharper 

2
साझा सामान्य पूर्वज के साथ C ++ कई विरासत को कैसे संभालता है?
मैं सी ++ लड़का नहीं हूं, लेकिन मैं इस बारे में सोचने के लिए मजबूर हूं। C ++ में एकाधिक वंशानुक्रम क्यों संभव है, लेकिन C # में नहीं? (मुझे हीरे की समस्या के बारे में पता है , लेकिन यह मैं यहां नहीं पूछ रहा हूं)। C ++ कई …

2
इनलाइन कोड टिप्पणियों के लिए सबसे अच्छा तरीका क्या है?
हम 20 साल की विरासत कोडबेस के लिए कुछ रिफैक्टिंग कर रहे हैं, और मैं अपने सहकर्मी के साथ कोड में टिप्पणी प्रारूप (plsql, java) के बारे में चर्चा कर रहा हूं। टिप्पणियों के लिए कोई डिफ़ॉल्ट प्रारूप नहीं है, लेकिन ज्यादातर मामलों में लोग टिप्पणी में ऐसा कुछ करते …

4
इंटरफेस अन्य इंटरफेस का विस्तार (और इस तरह के विरासत तरीके से करने में) करना चाहिए
हालांकि यह एक सामान्य प्रश्न है, यह एक ऐसी समस्या के लिए भी विशिष्ट है जो मैं वर्तमान में अनुभव कर रहा हूं। वर्तमान में मेरे पास मेरे समाधान में निर्दिष्ट एक इंटरफ़ेस है public interface IContextProvider { IDataContext { get; set; } IAreaContext { get; set; } } इस …
13 c#  design  interfaces 

6
अपेक्षित व्यवहार जब संग्रह के लिए अनुरोध में शून्य आइटम होंगे
मान लीजिए कि आपको निम्नलिखित दिए गए हैं ... List<Thing> theThings = fubar.Things.All(); अगर लौटने के लिए कुछ भी नहीं थे, तो आप क्या उम्मीद करेंगे। संपादित करें: राय के लिए धन्यवाद। मैं थोड़ा इंतजार करूंगा और सबसे अधिक अप के साथ प्रवेश स्वीकार करूंगा। मैं अब तक की प्रतिक्रियाओं …
13 java  c# 

3
मैं ऑडियो का परीक्षण कैसे कर सकता हूं?
मुझे एक छोटी सी परियोजना विरासत में मिली है और मैं इसे जोड़ना चाहता हूं और एक ही समय में सभी नए कोड जो मैं जोड़ रहा हूं, के लिए यूनिट टेस्ट लिखकर इसे स्थिर कर सकता हूं। प्रथम श्रेणी, TypedAudioCreatorऑडियो फ़ाइलें बनाता है और यह पहले परीक्षण के लिए …
13 c#  tdd 

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

3
XML दस्तावेज़ टिप्पणियों में मुझे क्या शामिल करना चाहिए?
मैं अपने कोड को बेहतर बनाने के लिए एक बिंदु बनाने की कोशिश कर रहा हूं, खासकर जब यह वर्ग के सदस्यों पर एक्सएमएल टिप्पणियों की बात आती है, लेकिन अक्सर यह सिर्फ मूर्खतापूर्ण लगता है। घटना संचालकों के मामले में, नामकरण सम्मेलन और पैरामीटर मानक और स्पष्ट हैं: /// …
13 c#  coding-style 

2
NHibernate में रिपोजिटरी पैटर्न की आवश्यकता क्यों है?
मैं आधिकारिक आपका पहला NHibernate आधारित आवेदन पढ़ रहा हूं । जबकि ट्यूटोरियल अच्छा और पालन करने में आसान है, मैं सोच रहा हूं कि रिपॉजिटरी पैटर्न का उपयोग क्यों किया जाता है। विभिन्न में Add, Update, Removeमें तरीकों ProductRepositoryकार्यान्वयन, कोड लगभग समान है - वे सभी लेनदेन का उपयोग …
13 c#  .net  nhibernate 

4
अपने मॉडल में "FullName" या "FormattedPhoneNumber" जैसे गेटर्स लगाना "पैटर्न गंध" है?
मैं एक ASP.NET MVC ऐप पर काम कर रहा हूं, और मुझे अपने मॉडल / यूनिट कक्षाओं में सहायक और सुविधाजनक गेटर्स की तरह लगने की आदत पड़ रही है। उदाहरण के लिए: public class Member { public int Id { get; set; } public string FirstName { get; set; …

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