Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> C#

सी # में कस्टम गुण कैसे बनाएं?

कस्टम विशेषताएँ जिनका उपयोग घोषणात्मक जानकारी को संग्रहीत करने के लिए किया जा सकता है और जिन्हें रन-टाइम पर पुनर्प्राप्त किया जा सकता है।

आइए देखें कि कस्टम विशेषता कैसे घोषित करें।

[AttributeUsage (AttributeTargets.Class |AttributeTargets.Constructor |AttributeTargets.Field |AttributeTargets.Method |AttributeTargets.Property,AllowMultiple =true)]पब्लिक क्लास DeBugInfo :System.At 

हमारे उदाहरण के लिए, आइए हम DeBugInfo नामक एक कस्टम विशेषता का निर्माण करें, जो किसी भी प्रोग्राम को डीबग करके प्राप्त जानकारी को संग्रहीत करता है।

पहली तीन सूचनाओं को संग्रहीत करने के लिए DeBugInfo वर्ग में तीन निजी गुण हैं और संदेश को संग्रहीत करने के लिए एक सार्वजनिक संपत्ति है। इसलिए बग नंबर, डेवलपर का नाम और समीक्षा की तारीख DeBugInfo वर्ग के स्थितीय पैरामीटर हैं और संदेश एक वैकल्पिक या नामित पैरामीटर है।

प्रत्येक विशेषता में कम से कम एक कंस्ट्रक्टर होना चाहिए। आइए देखें कि एक कस्टम विशेषता कैसे बनाई जाती है।

उदाहरण

//एक कस्टम विशेषता बगफिक्स को एक वर्ग और उसके सदस्यों को सौंपा जाना है System.Attribute { Private int bugNo; निजी स्ट्रिंग डेवलपर; निजी स्ट्रिंग lastReview; सार्वजनिक स्ट्रिंग संदेश; सार्वजनिक DeBugInfo (int bg, string dev, string d) {this.bugNo =bg; यह.डेवलपर =देव; this.lastReview =d; } पब्लिक इंट बगनो {प्राप्त करें {रिटर्न बगनो; } } सार्वजनिक स्ट्रिंग डेवलपर { प्राप्त करें {वापसी डेवलपर; } } सार्वजनिक स्ट्रिंग LastReview { प्राप्त करें {वापसी lastReview; } } सार्वजनिक स्ट्रिंग संदेश { प्राप्त करें {वापसी संदेश; } सेट {संदेश =मान; } }}

  1. ऐप्पल आईडी कैसे बनाएं

    आप Apple ID के बिना Apple उत्पादों और सेवाओं की दुनिया में बहुत दूर नहीं जा सकते। खुशी की बात है कि इसे सेट अप करना अविश्वसनीय रूप से आसान है। इस लेख में हम दिखाते हैं कि अपने या बच्चे के लिए Apple ID कैसे बनाया जाए, साथ ही मजबूत सुरक्षा कैसे स्थापित की जाए और पारिवारिक साझाकरण समूह कैसे शुरू किया ज

  1. MacOS पर कस्टम कीबोर्ड शॉर्टकट कैसे बनाएं

    अपने मैक पर अधिक उत्पादक होना एक सार्थक खोज है। ऐसा करने से आप कार्य-आधारित संदर्भ में अधिक कार्य कर सकते हैं। बेशक, आपके पास अवकाश के लिए भी अधिक समय है यदि आप मैकोज़ के चारों ओर तेज़ी से घूम सकते हैं। यदि आप macOS पर कस्टम कीबोर्ड शॉर्टकट बनाते हैं, तो आपकी उत्पादकता बढ़नी चाहिए। यहां हम आपको ऐप्

  1. Google मानचित्र पर कस्टम दिशा निर्देश कैसे बनाएं

    निस्संदेह, Google मानचित्र ने हमारे यात्रा अनुभव को आसान और सुविधाजनक बना दिया है। Google मानचित्र के उपयोग से, अब आप बिना किसी यात्रा गाइड या योजनाकार के किसी भी स्थान का पता लगा सकते हैं और वह भी आराम से। हालाँकि, जैसा कि इस दुनिया में सब कुछ निर्दोष नहीं है, Google मानचित्र के साथ भी ऐसा ही है।