24 AĞUSTOS 2010, Salı
kontrol örneği ise bir tür
Bu c
eğer kontrol etmek için kullanarak TForm
bir örneğidir.
c.GetType().Name.CompareTo("TForm") == 0
Daha fazla tip güvenli bir şekilde CompareTo()
için bir parametre olarak bir dize kullanarak üstelik bunu yapmak için var mı?
CEVAP
24 AĞUSTOS 2010, Salı
Farklı cevaplar burada iki farklı anlamları vardır.
Bir örneği olup olmadığını kontrol etmek istiyorsanıztam bir tipsonra
if (c.GetType() == typeof(TForm))
gitmek için bir yoldur.
c
TForm
bir örneği olup olmadığını öğrenmek istiyorsanızya da bir alt sınıfo zaman kullanın 11*/as
*:
if (c is TForm)
ya
TForm form = c as TForm;
if (form != null)
Gerçekten istediğiniz konusunda kafanızda net olmaya değer.
Bunu Paylaş:
Kontrol örneği NSArray içeriyorsa NSSt...
Nasıl Emacs dosyaları yedekleme yapar ...
Eğer bir değişken nil olup olmadığını ...
AngularJS. Nasıl kontrol bileşeni dışı...
Nasıl bir script node.js altında çalış...