Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Nesne değişkeni, başka bir yerde depolanan verilere yönelik bir işaretçi içerir. Bu verilerin türü çalışma zamanında değişebilir. Herhangi bir anda geçerli çalışma zamanı türünü belirlemek için yöntemini veya geçerli çalışma zamanı türünün belirtilen bir türle uyumlu olup olmadığını öğrenmek için GetTypeCode kullanabilirsiniz.
Bir nesne değişkeninin şu anda başvurduğu tam türü belirlemek için
Nesne değişkeni üzerinde bir GetType nesnesi almak için System.Type yöntemini çağırın.
Dim myObject As Object myObject.GetType()System.Type sınıfında, nesnenin türü için GetTypeCode numaralandırma değerini almak amacıyla TypeCode paylaşılan yöntemi çağırın.
Dim myObject As Object Dim datTyp As Integer = Type.GetTypeCode(myObject.GetType()) MsgBox("myObject currently has type code " & CStr(datTyp))TypeCode numaralandırma değerini,
Doublegibi ilgi çekici numaralandırma üyelerine karşı test edebilirsiniz.
Bir nesne değişkeninin türünün belirtilen türle uyumlu olup olmadığını belirlemek için
TypeOfile Is İşleci operatörünü birleştirerek bir nesneyiTypeOf...Isifadesiyle test edin.If TypeOf objA Is System.Windows.Forms.Control Then MsgBox("objA is compatible with the Control class") End IfNesnenin
TypeOfçalışma zamanı türü belirtilen türle uyumluysa...Isifadesi döndürürTrue.Uyumluluk ölçütü, belirtilen türün bir sınıf, yapı veya arabirim olup olmadığına bağlıdır. Genel olarak, nesne belirtilen türle aynı türdeyse, öğesinden devralıyorsa veya belirtilen türü uyguluyorsa türler uyumludur. Daha fazla bilgi için bkz. TypeOf İşleci.
Kodu derleme
Belirtilen türün bir değişken veya ifade olamayacağını unutmayın. Sınıf, yapı veya arabirim gibi tanımlı bir türün adı olmalıdır. Bu, Integer ve String gibi iç türleri içerir.