ПредишенСледващото

Общи променливи обект (променливи, декларирани като обект) съдържат обекти от всякакъв клас. При използване на променлива от тип 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 символа

Благодарим Ви! Благодарим Ви за преглед. Вашето мнение е много важно за нас.

развойни центрове

общност

Свържете се с нас

Свързани статии

Подкрепете проекта - споделете линка, благодаря!