Aşağıdaki snippet'i düşünün:
"12-18" -Contains "-"
Bunun değerlendirildiğini düşünürdünüz true
, ama değil. Bu false
onun yerine değerlendirir . Bunun neden olduğundan emin değilim, ama oluyor.
Bundan kaçınmak için bunun yerine şunu kullanabilirsiniz:
"12-18".Contains("-")
Şimdi ifade doğru olarak değerlendirilecektir.
İlk kod snippet'i neden böyle davranıyor? bu konuda -
hoş olmayan özel bir şey var -Contains
mı? Dokümantasyon bu konuda bir şey söz etmez.
"12-18".Contains("-")