خانه > lang > vardecl 
 en fr de es it nl pl pt pt_BR mk sq ca hu cs tr ar id vi ko ja ru zh zh_TW eo
قبلی  بعدی  ویرایش  تغییر نام  واگرد  بازآوردن  Search  سرپرستی  
مستندات
تاریخچه
 
اخطار! این صفحه ، روز آمد (up-to-date) نمی باشد.  مشاهده نسخه انگلیسی 
اعلان متغير
[ STATIC ] { PUBLIC | PRIVATE } Identifier [ Static array declaration ] AS Datatype [ = Expression ]

این تعریف برای یک متغیر سراسری کلاس می باشد.

دستیابی

این متغیر قابل دستیابی در هرمکانی از کلاسی می باشد که در آن تعریف شده است.

مثال

STATIC PUBLIC GridX AS Integer
STATIC PRIVATE bGrid AS Boolean
PUBLIC Name AS String
PRIVATE Control AS Object

Initialization

متغیر می تواند با هر عبارتی مقدار دهی شود.

مثال

PRIVATE Languages AS String[] = [ "fr", "it", "es", "de", "ja" ]
PRIVATE DefaultLanguage AS String = Languages[1]

Alternatively, you can initialize the variable with a newly instanciated شی.

اعلان متغير
[ STATIC ] { PUBLIC | PRIVATE } Identifier AS NEW Class ( Arguments ... )

STATIC PRIVATE Tasks AS NEW List
PRIVATE MyCollection AS NEW Collection(gb.Text)

Or you can initialize the variable with a native dynamic array.

اعلان متغير
[ STATIC ] { PUBLIC | PRIVATE } Identifier AS NEW Native Datatype [ Array dimensions ... ]

Note that you can use any expression for specifying array dimensions.

PUBLIC CONST WORD_MAX AS Integer = 12
PRIVATE Words AS NEW String[WORD_MAX * 2]
PUBLIC Matrix AS NEW Float[3, 3]

همچنین مشاهده کنید

اعلان متغير محلي, اعلان متد, اعلان آرايه, انواع داده