Option Strict On
के साथ:आप Visual Basic .NET में एक चार अक्षर कैसे घोषित करते हैं?
Dim theLetterA As Char = "A"
एक Char
को स्ट्रिंग "A"
परिवर्तित करने के बारे में एक त्रुटि देता है।
Char
शाब्दिक प्रवेश करने के लिए वाक्यविन्यास क्या है?
Option Strict On
के साथ:आप Visual Basic .NET में एक चार अक्षर कैसे घोषित करते हैं?
Dim theLetterA As Char = "A"
एक Char
को स्ट्रिंग "A"
परिवर्तित करने के बारे में एक त्रुटि देता है।
Char
शाब्दिक प्रवेश करने के लिए वाक्यविन्यास क्या है?
एक वर्ण अक्षर एक C
के साथ प्रत्यय एक वर्ण स्ट्रिंग का उपयोग करके दर्ज किया जाता है।
Dim theLetterA As Char = "A"C
मैं सीसीएचआर का उपयोग करूंगा। उदा .:
Dim theLetterA As Char = CChar("A")
चेक CCHAR पर जानकारी के लिए MSDN वेबसाइट https://msdn.microsoft.com/en-us/library/s2dy91zy.aspx।
अधिक उपेक्षा का हकदार है। एक चार सीटीआर एक स्ट्रिंग सजावट की तुलना में अधिक समझ में आता है जैसे मैंने पहले कभी नहीं देखा है। – RJB
@ आरजेबी: आप सिंटैक्स को बेहतर पसंद कर सकते हैं, लेकिन तथ्य यह है कि यह * अक्षर * अक्षर नहीं है। यह एक बयान है जो एक स्ट्रिंग से एक चरित्र में रनटाइम रूपांतरण करता है। बिलकुल भी नहीं। – sstan
मैं सहमत हूं। यह पुराना वीबी कोड है और विजुअलबेसिक संदर्भ की आवश्यकता है। कन्वर्ट क्लास का उपयोग करने का सही तरीका है। कनवर्ट करें। टोचर ("ए") – Kevbo
एक दोहरे उद्धरण प्राप्त करने के लिए के रूप में एक चरित्र शाब्दिक, तो आपको अतिरिक्त विचित्र वीबी प्रारूप का उपयोग करना होगा की कोशिश कर के मामले में:
Dim theQuote As Char = """"C
या
Dim theQuote As Char = CChar("""")
यह वास्तव में बेकार है, टूट जाता है हर सम्मेलन! आपकी मदद के लिए धन्यवाद – Alvaro
वास्तव में टाइप करने के लिए शाब्दिक प्रत्यय प्रकार सी और मूल के रूप में पुराने है, हालांकि स्ट्रिंग से संबंधित प्रकारों के लिए नहीं, और मुझे भी लगा कि पहली बार मैंने इसे देखा था। – Swanny
मुझे स्ट्रिंग से उद्धरण ट्रिम करने के लिए "" सी "का उपयोग करने की आवश्यकता है। कितना बदसूरत – Matt