آموزش Razor-متغیرها در VB
متغیرها، موجودیت های دارای نامی هستند که برای ذخیره داده به کار می روند.
متغیرها
متغیر ها برای ذخیره داده به کار می روند.
نام متغیر ها باید با حروف الفبا آغاز شود، و نمی تواند حاوی فاصله یا کاراکترهای رزرو شده باشد.
هر متغیر دارای نوع می باشد، که نوع داده ای که در آن ذخیره می شود را مشخص می کند. متغیرهای String مقادیر string در خود نگه می دارند ("Welcome to beyamooz" و) و متغیرهای عددی مقادیر عددی نگه می دارند (103) و متغیرهای تاریخ مقادیر تاریخ و ....
متغیرها را می توان یا با استفاده از کلیدواژه Dim تعریف کرد و یا با استفاده از نوع آن (اگر می خواهید نوع را مشخص می کنید)، اما ASP.NET قادر است تا به صورت خودکار نوع را تشخیص دهد.
مثالs
Dim greeting = "Welcome to Beyamooz"
Dim counter = 103
Dim today = DateTime.Today
// Using data types:
Dim greeting As String = "Welcome to Beyamooz"
Dim counter As Integer = 103
Dim today As DateTime = DateTime.Today
Data Types
در زیر لیستی از انواع داده مرسوم آورده شده است:
نوع | توضیح | مثال |
---|---|---|
int | Integer (اعداد صحیح) | 103, 12, 5168 |
float | Floating-point number (اعداد اعشاری) | 3.14, 3.4e38 |
decimal | Decimal number (دقت بالاتر) | 1037.196543 |
bool | Boolean | true, false |
string | String | "Hello Beyamooz", "Mazaher" |
عملگرها
عملگر به ASP.NET می گوید که چه نوع دستوری در یک عبارت اجر شود.
زبان VB عملگرهای متعددی را پشتیبانی می کند. در زیر لیست عملگرهای مرسوم را ملاحظه می فرمایید:
Operator | Description | مثال |
---|---|---|
= | انتساب مقدار به یک متغیر | i=6 |
+ - * / | جمع؛ تفریق، ضرب، تقسیم | i=5+5 i=5-5 i=5*5 i=5/5 |
+= -= | اضافه کردن یک مقدار به یک متغیر، کاهش یک مقدار از یک متغیر | i += 1 i -= 1 |
== | .بررسی تساوی. اگر تساوی برقرار بود true بر می گرداند | (if (i==10 |
!= | عدم تساوی. اگر تساوی برقرار نبود true بر می گرداند | (if (i!=10 |
< > <= >= | کمتری، بیشتری، کمتری یا مساوی، بیشتری یا مساوی | (if (i<10) if (i>10) if (i<=10) if (i>=10 |
+ | چسباندن رشته ها | "Welcome To" + "Beyamooz" |
. | Dot. جدا کردن اشیا و متدها | DateTime.Hour |
() | پرانتز گذاری، گروهی از مقادیر | (i+5) |
() | پرانتز گذاری، پاس دادن پارامتر | x=Add(i,5) |
[] | براکت، دستیابی به مقادیر آرایه یا مجموعه | name[3] |
! | True یا false را بر عکس می کند | if (!ready) |
&& || | AND منطقی، OR منطقی | (if (ready && clear) if (ready || clear |
تبدیل انواع داده
تبدیل یک نوع داده به نوع دیگر گاهی اوقات کاربرد دارد.
رایج ترین مثال تبدیل رشته ورودی به سایر انواع داده، از قبیل عدد صحیح یا تاریخ است.
به عنوان یک قانون، ورودی کاربر به صورت رشته است، حتی اگر کاربر عدد درج کرده باشد. بنابراین، اعداد ورودی قبل از اینکه در محاسبات استفاده شوند، باید از نوع رشته ای به عددی تبدیل شوند.
در زیر لیستی از متدهای تبدیل مرسوم را ملاحظه می فرمایید:
Method | Description | مثال |
---|---|---|
()AsInt() IsInt | یک رشته را به عدد صحیح تبدیل می نماید. | {;()if (myString.IsInt()) {myInt=myString.AsInt |
()AsFloat() IsFloat | یک رشته را به عدد اعشاری تبدیل می نماید. | {;()if (myString.IsFloat()) {myFloat=myString.AsFloat |
()AsDecimal() IsDecimal | یک رشته را به عدد دسیمال تبدیل می نماید. | {;()if (myString.IsDecimal()) {myDec=myString.AsDecimal |
()AsDateTime() IsDateTime | یک رشته را به نوع تاریخ ASP.NET تبدیل می نماید. | ;()myString="10/10/2012"; myDate=myString.AsDateTime |
()AsBool() IsBool | یک رشته را به بولین تبدیل می نماید. | ;()myString="True"; myBool=myString.AsBool |
()ToString | هر نوع داده ای را به رشته تبدیل می کند. | ;()myInt=1234; myString=myInt.ToString |
- نوشته شده توسط مظاهر نصوحی
- بازدید: 11884