Общи променливи обект (променливи, декларирани като обект) съдържат обекти от всякакъв клас. При използване на променлива от тип Object, може да се наложи да се вземат различни действия в зависимост от класа на обекта; например, някои обекти може да не поддържат специфично свойство или метод. Visual Basic предоставя два средства за идентифициране на типа на обекта, се съхранява в променливата на обект: функцията TypeName и оператор TypeOf. Дали.
TypeName връща низ. Тази функция е най-полезно да запишете или да се покаже името на обект от този клас, ако е необходимо, както е показано в следния код:
TypeOf оператор. Тя е е най-полезен, когато се проверява вида на обекта, тъй като тя е много по-бързо, отколкото еквивалентна операция на сравняване на низове с помощта TypeName. Следният код се използва TypeOf. Тя е в рамките на изложението Ако. След това. Else.
Няколко думи за повишено внимание. TypeOf оператор. Is връща True. ако обект има определен тип, или се получава от определен тип. Почти всичко в Visual Basic се извършва с помощта на предмети, които съдържат някои от елементите, които обикновено не се считат за обекти като низ и цели числа. Тези обекти са получени от и наследяват методите от обекта. При предаване и изчисления число със изявление Object TypeOf. Is връща True. Следващият пример съобщава, че параметър InParam е обект. и число.
Следващият пример използва и TypeOf. Дали. TypeName и да се определи вида на обекта, подадена като аргумент Ctrl. процедура TestObject ShowType разговори с три различни вида контроли.
За да стартирате пробата
Създаване на нов проект Windows приложение и добавяне на контролния бутон. Кутийката и RadioButton във формуляра.
Използвайте бутона на формата, обадете се на процедура TestObject.
Добавете следния код към формуляра:
основни понятия
добавяне на общността
Показване: наследени Защитена
Беше ли ви полезна тази страница? Да Не
напуснали 1500 символа
Благодарим Ви! Благодарим Ви за преглед. Вашето мнение е много важно за нас.
развойни центрове
общност
Свържете се с нас
Свързани статии