"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > मैं संपत्ति के नाम के रूप में C# कीवर्ड का उपयोग कैसे कर सकता हूं?

मैं संपत्ति के नाम के रूप में C# कीवर्ड का उपयोग कैसे कर सकता हूं?

2025-01-31 को प्रकाशित
ब्राउज़ करें:879

How Can I Use C# Keywords as Property Names?

C# ट्रांजिट कीवर्ड में विशेषता नाम

C#में विशेषताओं को परिभाषित करते समय, आपको विशेषता नामों के रूप में कीवर्ड को बनाए रखने की आवश्यकता हो सकती है। उदाहरण के लिए, ASP.NET MVC में, आप टेक्स्टबॉक्स के विशेषता नाम के रूप में "क्लास" का उपयोग करना चाह सकते हैं। हालाँकि, इसकी अनुमति नहीं है, क्योंकि "वर्ग" C#में कीवर्ड है।

समाधान: उपसर्ग के रूप में "@" का उपयोग करें

इस समस्या को हल करने के लिए, आप "@" वर्ण का उपयोग उपसर्ग के रूप में विशेषता नाम के रूप में कर सकते हैं। यह C#में पहचानकर्ता के रूप में कीवर्ड का उपयोग करने के लिए एक निर्दिष्ट स्थानांतरण तंत्र है। उदाहरण के लिए, विशेषता "वर्ग" का नाम देने के लिए, आप इसे "@Class" लिख सकते हैं।

उदाहरण:

सार्वजनिक वर्ग MyClass {{ सार्वजनिक स्ट्रिंग @class {प्राप्त करें; }

कोड संगतता के लिए निर्देश

याद रखें, यह तकनीक C# 2.0 और उच्चतर के साथ संगत है। C# 1.0 में, कीवर्ड का उपयोग पहचानकर्ताओं के रूप में निषिद्ध है।
public class MyClass
{
    public string @class { get; set; }
}
] यदि यह नहीं है, क्योंकि यदि एक कीवर्ड है। "

नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3