2010-11-04 14 views
7
के सामने @ साइन

संभव डुप्लिकेट:
What does the @ symbol before a variable name mean in C#?क्या है मापदंडों

मैं लगभग एक साल तक सी # में कोडिंग कर दिया है अब, और हाल ही में मैं निम्नलिखित

में आए
public bool OnPreUpdate(PreUpdateEvent @event) 

जैसा कि आप देख सकते हैं कि ईवेंट के सामने '@' चिह्न है, क्या यह संकलक को इसे पहचानने से रोकने के लिए है ई घटना प्रकार, इसलिए '@' को किसी अन्य पाठ के रूप में माना जाता है या क्या इसका कोई विशेष अर्थ है?

+0

@ एडमैन यह नहीं ढूंढ सका, मैंने यहां और Google पर समान खोज की है, लेकिन उपयोगी नहीं है। –

उत्तर

7

एक @ साइन आपको पहचानकर्ताओं में सी # कीवर्ड का उपयोग करने देता है; यदि आप @ हटाते हैं तो आपको एक वाक्यविन्यास त्रुटि मिल जाएगी।

+0

जितना ज्यादा सोचा, बस यह सुनिश्चित करना चाहता था कि मेरे विचार सही थे क्योंकि मैं इससे पहले नहीं आया हूं, धन्यवाद :) –

1

@ प्रतीक नाम सी # आरक्षित शब्द के साथ संघर्ष से रोकता है।

1

@ कीवर्ड के सामने उपयोग किया जाता है ताकि उन्हें सामान्य चर या पैरामीटर के रूप में माना जा सके।

संबंधित मुद्दे