मुझे पता चला कि आप C # में एक '@' अक्षर के साथ अपना चर नाम शुरू कर सकते हैं। मेरी C # परियोजना में मैं एक वेब सेवा का उपयोग कर रहा था (मैंने अपनी परियोजना में एक वेब संदर्भ जोड़ा) जो जावा में लिखा गया था। WSDL में परिभाषित इंटरफ़ेस ऑब्जेक्ट्स में से एक में "params" नाम के साथ एक सदस्य चर था। स्पष्ट रूप से यह C # में एक आरक्षित शब्द है, इसलिए आपके पास "params" नाम के साथ एक सदस्य चर के साथ एक वर्ग नहीं हो सकता है। जो प्रॉक्सी ऑब्जेक्ट जनरेट किया गया था, उसमें ऐसी प्रॉपर्टी थी जो इस तरह दिखाई देती थी:
public ArrayList @params {
get { return this.paramsField; }
set { this.paramsField = value; }
}
मैंने VS 2008 c # प्रलेखन के माध्यम से खोज की, लेकिन इसके बारे में कुछ भी नहीं पाया। Google को खोजने से मुझे कोई उपयोगी उत्तर नहीं मिला। तो चर / संपत्ति के नाम में '@' अक्षर का सही अर्थ या उपयोग क्या है?
@
?