Is
VB.NET anahtar kelimesi Object.ReferenceEquals ile aynı mı?'Is' VB.NET anahtar kelimesi Object.ReferenceEquals ile aynı mı?
9
A
cevap
9
Evet, bir TypeOf denetimi ile birleştirilmemişse, öyle. MSDN'den
Alıntı: iki nesne başvuruları aynı nesneyi gösteriyorsa
operatörü mi belirler. Ancak, değer karşılaştırmaları gerçekleştirmez. Object1 ve object2, her ikisi de aynı nesne örneğine başvurursa, sonuç True'dir; ise, sonuç yanlıştır.
da ... Bir typeof yapmak TypeOf anahtar kelime ile kullanılabilir mi bir nesne değişkeni bir veri türü ile uyumlu olup olmadığını test eder ifadesi midir.
btw da (ekspresyonunu eşleme boole ters verir mi) isnot operatörü not edin. IsNot'un avantajı, Not and Is ile garip sözdizimini önleyebileceğiniz 'dur, bu da okuması zor olabilir.isnot Is operatörün tersidir: