Option Strict On
ile:Visual Basic .NET'te bir Char literal bildirimi nasıl yapılır?
Dim theLetterA As Char = "A"
, "A"
dizesini Char
'ye dönüştürmekle ilgili bir hata döndürür.
Char
harfine girme sözdizimi nedir?
Option Strict On
ile:Visual Basic .NET'te bir Char literal bildirimi nasıl yapılır?
Dim theLetterA As Char = "A"
, "A"
dizesini Char
'ye dönüştürmekle ilgili bir hata döndürür.
Char
harfine girme sözdizimi nedir?
C
ile eklenmiş tek bir karakter dizesi kullanılarak bir karakter değişmezi girilir.
Dim theLetterA As Char = "A"C
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("""")
Daha fazla upvotes hak ediyor. Bir karakter, daha önce hiç görmediğim gibi bir dize dekoratöründen daha mantıklı. – RJB
@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
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
, sonlarını: Bir karakter değişmezi, ekstra ilginç VB biçimi kullanmak gerekir gibi bir çift tırnak almaya çalışırken durumunda – Alvaro
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
Bir dizeden alıntıları kesmek için "" "" C kullanmam gerekiyordu. Ne kadar çirkin. – Matt