1 AĞUSTOS 2015, CUMARTESİ
Neden&; Merhaba&; '/' "dünya" " quot; == &; hello47world""?
Bu C# a==true
:
bool a = "hello" '/' "world" == "hello/world";
Ve bu C#, b==true
:
bool b = "hello" '/' "world" == "hello47world";
Bu nasıl olabilir merak ediyorum, ve daha da önemlisi, neden C# dili mimarlar bu davranış seçmelisiniz?
CEVAP
1 AĞUSTOS 2015, CUMARTESİ
İkinci
int
ve dize içine ekleme char
dönüştürme. /
ASCII değeri daha sonra başka bir işletmeci tarafından bir dize dönüştürülür 47.
Eğik çizgi önce
operatör örtülü olarak int ' e çevirir. MSDN Operator görmek ve bakmak "artı". tekli
Sayısal bir tür tekli bir operasyon sonucu işlenen değerdir.
Aslında bu
operatörler aslında çağırırız ne bakarak düşündüm. (Bu ReSharper veya VS 2015 bir özellik bence)
Bunu Paylaş:
Neden bu kod rastgele dizeleri yazdırm...
Bu nasıl baskı&; Merhaba Dünya""?...
Benimki temel C için trojan uyarısı ve...
Basit bir " Merhaba Dünya" 10 G s...
Nasıl bu kişinin kod &; Merhaba Dünya&...