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

Ако приложението има стойност, която никога не се променя, можете да определите име постоянно и да го използвате вместо първоначалната стойност. Името е по-лесно да се запомни от стойността. Можете да дефинирате константа веднъж и да го използвате в кода си. Ако по-късно искате да го замените стойността, строителство оператор е единственото място, където искате да се промени.

Местните константи (вътре процедура) по подразбиране към едно общо ниво на достъп и те не могат да се използват каквито и да било модификатори за достъп. Клас Константи Членове и модула (без никакви лечения) имат личен достъп по подразбиране и постоянни структури член подразбиране са споделени. Техните нива на достъп могат да бъдат коригирани с помощта на модификатори за достъп.

Постоянно декларирана при процесуално ниво е местен постоянен; то е местно, така и на процедура или блок обявяването му.

Атрибути. Можете да кандидатствате атрибути само за константи-членки, но не и за местните константи. Умение информация за извършване на монтаж на метаданни, че няма смисъл за временно съхранение на константи, както на местно ниво.

Правила типове данни

Типове данни. Конст изявление може да обяви типа данни на променливата. Можете да зададете всякакъв тип данни или име изброяване.

Типът подразбиране. Ако не е определено тип данни елемент. променлива се типа данни на инициализатор. Ако тип данни, така и инициализатор. инициализатор тип данни трябва да се превръща в тип данни. Ако не го направите, и тип данни. и инициализатор. Типът на данните по подразбиране е обект.

Различни видове. Можете да зададете различни видове за различни константи с отделен Като клауза за всички променливи са декларирани. Въпреки това, като се използва общ Като клауза не може да обяви няколко константи от същия тип.

Инициализация. Вие трябва да се инициализира стойността на всяка константа в constantlist. инициализатор да се уточни израз, който искате да зададете постоянна. Фразата може да бъде всяка комбинация от литерали, константи и други членове на трансфери, които вече са определени. аритметични и логически операции могат да бъдат използвани за съчетаване на тези елементи.

Не можете да използвате променливи или функции в инициализатор. Въпреки това, можете да използвате ключовата дума преобразуване, например Cbyte и CShort. Можете да използвате и AscW функция, за да се нарече с постоянни аргументи от тип String или Char. защото неговата стойност може да бъде изчислена по време на компилация.

Обхват. Местните константи са достъпни само в рамките на своите процедури или блок. Постоянни членове са достъпни от всяка точка в рамките на тяхната класа, структура, или модул.

Квалификация. Код извън клас, структура или модул трябва да предхожда постоянно името на участник с името на този клас, структура или модул. Код извън процеса или единица може да се отнася до всички местни константи в рамките на тази процедура или блок.

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

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