C# ifadesinde Chr(0)
VB deyimi ifadesi nedir?VB deyimi "Cr (0)" eşdeğeri C# nedir?
Yardımlarınız için teşekkür ederiz.
C# ifadesinde Chr(0)
VB deyimi ifadesi nedir?VB deyimi "Cr (0)" eşdeğeri C# nedir?
Yardımlarınız için teşekkür ederiz.
inanıyorum eşdeğer bunu güncellemek için daha uygundur düşünce gibi yorum sildi '\0'
olduğu sonrası :)
sValue = vValue + Chr(0) 'As mentioned in your comment
sValue += "\0";
That's okay :) Yorumu silindi ve yukarıdaki gönderiyi güncelledi. –
= = '' '' '' '' '==' – MarkJ
@MarkJ: Bu benim kodum değil. Yorumda OP tarafından bir örnek olarak verilmiştir. –
olarak yazılabilir Eşdeğer (char) 0 olur. Çıkış sıraları ve diğer karakterleri arıyorsanız, \ n ve aynı şekilde kullanabilirsiniz
(char)0
'u kullanabilirsiniz. Veya '\0'
tabiki. Bir yöntemi aramak isterseniz, Convert.ToChar(0)
'u kullanabilirsiniz.
+1 Bunun doğru olduğuna değinmeye değer. 0-127 değerleri için. VB6 [Chr] (http://msdn.microsoft.com/en-us/library/aa262692 (v = vs.60) .aspx), Unicode karakter kodları değil, geçerli sistem kodu sayfasından ANSI karakter kodlarını kullanır. Cevabınızdaki alternatiflerin hiçbirinin diğer değerler için doğru olmayacağı anlamına gelir. VB6, Unicode karakter kodlarını kabul eden bir ChrW işlevine sahiptir. – MarkJ
this website kullanarak bu deneyebilirsiniz, 'Chr (0)' en iyi seçenek değildir, bunu çalışma zamanı değerlendirme gerektirmez olarak 'sabit vbNullChar' kullanmalıdır. – Deanna