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

एक संपत्ति, कुछ ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग भाषाओं में, एक विशेष प्रकार का वर्ग सदस्य है, एक क्षेत्र (या डेटा सदस्य) और एक विधि के बीच मध्यवर्ती है। प्रॉपर्टीज़ को फ़ील्ड्स की तरह पढ़ा और लिखा जाता है, लेकिन प्रॉपर्टी कॉल्स को पाने और सेट करने के लिए प्रॉपर्टी रीड एंड राइट होती है (आमतौर पर)।

7
मुझे स्पष्ट रूप से @synthesize का उपयोग कब करना चाहिए?
जहां तक ​​मुझे पता है, XCode 4.4 के बाद @synthesizeसे संपत्ति एक्सेसर्स को ऑटो-जेनरेट करेगा। लेकिन अभी-अभी मैंने कोड का एक नमूना पढ़ा है NSUndoManager, और कोड में यह देखा है कि यह @synthesizeस्पष्ट रूप से जोड़ा गया है। पसंद: @interface RootViewController () @property (nonatomic, strong) NSDateFormatter *dateFormatter; @property (nonatomic, …

4
ARC के साथ @property की परिभाषा: मजबूत या बरकरार?
Xcode 4.2 और ARC का उपयोग करते हुए, मैं नोटिस करता हूं कि NSManagedObjectअभी भी संपत्तियों के लिए ऑटो-जनरेटेड कोड इस तरह से पढ़ता है: @property (nonatomic, retain) NSString * someString; 1) retainअब strongया के साथ प्रतिस्थापित नहीं किया जाना चाहिए weak? 2) ऑटो-जनरेट कोड अभी भी क्यों उपयोग करता …

6
मैं ऑटो-कार्यान्वित संपत्ति के बैकिंग चर का उपयोग कैसे कर सकता हूं?
पूर्व में हमने इस तरह की संपत्ति घोषित की थी: public class MyClass { private int _age; public int Age { get{ return _age; } set{ _age = value; } } } अब हम कर सकते हैं: public class MyClass { public int Age {get; set;} } मेरा प्रश्न यह …
79 c#  properties 

7
उपवर्ग: क्या किसी संपत्ति को एक पारंपरिक विशेषता से ओवरराइड करना संभव है?
इनाम समाप्त हो रहा है 3 दिनों में । इस प्रश्न के उत्तर +500 प्रतिष्ठा के पात्र हैं । पॉल पैंजर एक मौजूदा जवाब को पुरस्कृत करना चाहता है । चलिए मान लेते हैं कि हम उन वर्गों का एक परिवार बनाना चाहते हैं जो अलग-अलग कार्यान्वयन या एक अतिव्यापी …

1
पंडों DataFrame के उपवर्ग के लिए संपत्ति सेटर
मैं कोशिश कर रहा हूँ pd.DataFrameकि जब ( groupऔर timestamp_col) को इनिशियलाइज़ किया जाए तो उसमें दो आवश्यक तर्क हो । मैं उन तर्कों पर सत्यापन चलाना चाहता हूं groupऔर timestamp_colइसलिए, मेरे पास प्रत्येक गुण के लिए एक सेटर विधि है। यह सब तब तक काम करता है जब तक …
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.