2012-05-21 15 views
21

मैं परावर्तक का उपयोग कर अपने काम से पुराने सी # कोड खोलने रहा हूँ और मुझे पता चला एक SQL कक्षा में एक enum जो इस तरह दिख रही थी:सी # Enums

public enum Column 
{ 
     bool 
} 

आप देख सकते हैं कि enum स्तंभ प्रकारों के साथ आबादी है। लेकिन मैं संकलित नहीं कर सकता कि "बूल" आरक्षित कीवर्ड होने के कारण। जाहिर है कि किसी ने इसे किसी भी तरह संकलित करने में कामयाब रहे। क्या डबल कोट्स या ऐसा कुछ पसंद है?

धन्यवाद!

+16

आप * कोशिश की * '@ bool'? – mellamokb

उत्तर

47

कीवर्ड का उपयोग करने के लिए आपको एक वर्ण शाब्दिक (@ प्रतीक) के साथ उपसर्ग करने की आवश्यकता है।

MSDN (धन्यवाद @erikH)

+2

बेहतर लिंक: [एमएसडीएन] (http://msdn.microsoft.com/en-us/library/x53a06bb.aspx) – erikH

+0

@erikH मैं * बेहतर * नहीं कहूंगा क्योंकि अन्य लिंक चरित्र अक्षर का वर्णन करता है, लेकिन मैं ' डी कहते हैं * उपयोगी *। आपका लिंक भी जोड़ने के लिए अपडेट किया गया :) धन्यवाद। – mattytommo

+0

आपके लिंक ने '@' के बारे में कुछ भी नहीं कहा। मेरे दृष्टिकोण से यह सवाल से संबंधित नहीं था। लेकिन मेरे योगदान लिंक में पहला खंड करता है। यही कारण है कि यह बेहतर है, क्योंकि इसमें सभी आरक्षित कीवर्ड शामिल नहीं हैं। – erikH

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