मुझे पता चला कि आप अपना परिवर्तनीय नाम सी # में '@' चरित्र के साथ शुरू कर सकते हैं। मेरे सी # प्रोजेक्ट में मैं एक वेब सेवा का उपयोग कर रहा था (मैंने अपनी परियोजना में एक वेब संदर्भ जोड़ा) जो जावा में लिखा गया था। डब्लूएसडीएल में परिभाषित इंटरफ़ेस ऑब्जेक्ट्स में से एक सदस्य चरम नाम "पैराम्स" था। जाहिर है यह सी # में एक आरक्षित शब्द है, इसलिए आपके पास सदस्य "चरम" नाम के साथ सदस्य चर के साथ कक्षा नहीं हो सकती है।सी # में परिवर्तनीय नामों में @ वर्ण का उपयोग/अर्थ क्या है?
public ArrayList @params {
get { return this.paramsField; }
set { this.paramsField = value; }
}
मैं 2008 वी.एस. C# प्रलेखन के माध्यम से खोज की, लेकिन इसके बारे में कुछ भी नहीं मिला: प्रॉक्सी वस्तु उत्पन्न हुए उस एक संपत्ति है कि इस तरह देखा निहित। Google को भी खोजने से मुझे कोई उपयोगी जवाब नहीं मिला। तो परिवर्तनीय/संपत्ति नाम में '@' वर्ण का सटीक अर्थ या उपयोग क्या है?
.NET समर्थन '@' का लक्षित न्यूनतम संस्करण क्या है? – serhio
.NET स्वयं इस तरह के '@' प्रतीक को परिभाषित नहीं करता है, सी # भाषा विनिर्देश करता है। इसने अपने पहले संस्करण, सी # 1.0 (.NET 1.0 के साथ जारी) के बाद इसका समर्थन किया है। http://csharpindepth.com/articles/chapter1/Specifications.aspx –
और उन लोगों के लिए, जो VB.NET में सोचते हैं, आप वर्बैटिम पहचानकर्ता निर्दिष्ट करने के लिए '[]' का उपयोग कर सकते हैं। 'मंद [स्ट्रिंग] स्ट्रिंग के रूप में '। – MicroVirus