2010-07-30 10 views

cevap

134

C ile eklenmiş tek bir karakter dizesi kullanılarak bir karakter değişmezi girilir.

Dim theLetterA As Char = "A"C 
+13

, sonlarını: Bir karakter değişmezi, ekstra ilginç VB biçimi kullanmak gerekir gibi bir çift tırnak almaya çalışırken durumunda – Alvaro

+2

Yazım şeklini belirtmek için yazımın son eki, dize ile ilgili türler için değil de C ve Basic kadar eskidir ve ben de ilk gördüğümde biraz şüpheliydim. – Swanny

+6

Bir dizeden alıntıları kesmek için "" "" C kullanmam gerekiyordu. Ne kadar çirkin. – Matt

4

CChar'ı kullanırdım. Örn .:

Dim theLetterA As Char = CChar("A") 

Kontrol CCHAR ilgili ayrıntılar için MSDN web https://msdn.microsoft.com/en-us/library/s2dy91zy.aspx.

Dim theQuote As Char = """"C 

Ya gerçekten berbat

Dim theQuote As Char = CChar("""") 
+0

Daha fazla upvotes hak ediyor. Bir karakter, daha önce hiç görmediğim gibi bir dize dekoratöründen daha mantıklı. – RJB

+10

@RJB: Sözdizimini daha çok beğenebilirsiniz, fakat gerçek şu ki bu bir * karakteri değil * karakterdir. Bir dize ile karakter arasında bir çalışma zamanı dönüşümü gerçekleştiren bir ifadedir. Hiç aynı değil. – sstan

+1

Katılıyorum. Bu eski VB kodu ve görsel temel referans gerektirir. Doğru yol, dönüştürme sınıfını kullanmaktır. Convert.ToChar ("A") – Kevbo

0

her kongre! Yardımınız için teşekkür ederiz.