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

3
इंटरफेस में C # प्रॉपर्टी की अनुमति क्यों देता है?
C # में, निम्न कोड मान्य है interface I{ int property{get;set;} } जो मेरे लिए कोई मतलब नहीं है। यह इंटरफेस के सबसे महत्वपूर्ण सिद्धांतों में से एक को तोड़ने के लिए लगता है: राज्य की कमी (दूसरे शब्दों में, कोई क्षेत्र नहीं)। क्या संपत्ति एक निजी क्षेत्र का निर्माण …

4
मैं कैसे अपरिवर्तनीय क्षेत्रों पर बसता हूं?
मेरे पास दो readonly intक्षेत्रों के साथ एक वर्ग है । वे गुणों के रूप में उजागर होते हैं: public class Thing { private readonly int _foo, _bar; /// <summary> I AM IMMUTABLE. </summary> public Thing(int foo, int bar) { _foo = foo; _bar = bar; } public int Foo …

3
क्या किसी संपत्ति / सदस्य को C # में घोषित प्रकार के रूप में नाम देना खराब है?
उदाहरण के लिए, एक वर्ग जैसे: class Dog { } //never mind that there's nothing in it... और फिर एक संपत्ति की तरह: Dog Dog { get; set; } मुझे बताया गया है कि अगर मैं इसके लिए अधिक कल्पनाशील नाम नहीं ले सकता, तो मुझे इसका उपयोग करना होगा: …
25 c#  naming  properties 

5
बड़ी संख्या में संरचित कॉन्फ़िगरेशन / संपत्ति फ़ाइलों को संभालने के लिए सर्वोत्तम अभ्यास
एक ऐसी प्रणाली की कल्पना करें जिसमें बड़ी संख्या में सर्वर हों। उनमें से प्रत्येक में कई सेटिंग्स हैं: सर्वर के लिए कुछ विशिष्ट क्षेत्र के लिए कुछ विशिष्ट उन सभी में कुछ सामान्य हो सकता है कि आपके पास कुछ कस्टम समूह हों, जैसे कि सर्वरों का यह समूह …

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

4
मैं एक इंटरफ़ेस कैसे डिज़ाइन करूंगा जैसे कि यह स्पष्ट है कि कौन से गुण उनके मूल्य को बदल सकते हैं, और जो स्थिर रहेगा?
मैं .NET प्रॉपर्टीज के बारे में एक डिज़ाइन इश्यू दे रहा हूं। interface IX { Guid Id { get; } bool IsInvalidated { get; } void Invalidate(); } संकट: इस इंटरफ़ेस में दो रीड-ओनली गुण हैं, Idऔर IsInvalidated। तथ्य यह है कि वे केवल-पढ़ने के लिए हैं, हालांकि, कोई गारंटी …
12 c#  design  .net  properties 

7
गुणों की धारणा को शामिल करने के लिए OOP कैसे विकसित हुआ
मैं एक C ++ बैकग्राउंड से आया हूं और अपनी वर्तमान नौकरी में C # बाहर जा रहा हूं और मैं अभी बहुत सारे Q & A को पढ़ रहा हूं कि सार्वजनिक क्षेत्र और संपत्तियों और सभी के आगे और पीछे भिन्नताओं और अवतारों में क्या अंतर है। बुनियादी …

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

2
JavaFX - डोमेन ऑब्जेक्ट्स के साथ गुण का उपयोग करने का सही तरीका
जावाएफ़एक्स ने नई संपत्ति वस्तुओं का एक गुच्छा प्रदान किया है, जैसे कि javafx.beans.property.DoublePropertyआप उन क्षेत्रों को परिभाषित करने की अनुमति देते हैं जो स्वचालित रूप से देखे और सिंक्रनाइज़ किए जा सकते हैं। कई जेएफएक्स उदाहरणों में, एमवीसी मॉडल वर्ग में इन संपत्ति क्षेत्रों की एक संख्या है, जो …

4
क्या संपत्ति के बजाय एक क्षेत्र को उजागर करने के लिए अपरिवर्तनीयता की गारंटी है?
C # के लिए सामान्य मार्गदर्शन हमेशा एक सार्वजनिक क्षेत्र पर एक संपत्ति का उपयोग करना है। यह समझ में आता है- एक क्षेत्र को उजागर करने से, आप बहुत सारे कार्यान्वयन विवरण को उजागर कर रहे हैं। किसी प्रॉपर्टी के साथ, आप उस डिटेल को इनकैप्सुलेट कर देते हैं …

2
एआरसी के तहत गुण: हमेशा या सार्वजनिक-केवल?
रॉबर्ट मैकनेली द्वारा "द कोड कमांड: बेस्ट प्रैक्टिस फॉर ऑब्जेक्टिव-सी कोडिंग" नाम से एक लेख को दो साल पहले पढ़ने के बाद , मैंने अपने ऑब्जेक्टिव-सी कक्षाओं के प्रत्येक डेटा सदस्य के लिए गुणों का उपयोग करने का अभ्यास अपनाया। मई 2012 के अनुसार तीसरी आज्ञा)। McNally ऐसा करने के …
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.