ASP.NET Razor - متغیرهای VB
- صفحه قبل منطق Razor C#
- صفحه بعدی دورههای VB Razor
متغیرها موجودیتهای نامگذاری شدهای هستند که برای ذخیره دادهها استفاده میشوند.
متغیر
متغیرها برای ذخیره دادهها استفاده میشوند.
نام متغیرها باید با حرف شروع شوند و نمیتوانند شامل فضاهای خالی و کاراکترهای محفوظ باشند.
متغیرها میتوانند نوع خاصی باشند که نوع دادهای که در آن ذخیره میشوند را نشان میدهد. متغیرهای رشتهای مقادیر رشتهای را ("به CodeW3C.com خوش آمدید")، متغیرهای عددی مقادیر عددی را (103)، متغیرهای تاریخ مقادیر تاریخ را و غیره ذخیره میکنند.
با استفاده از کلمه کلیدی Dim یا نوع، متغیرها را تعریف کنید، اما ASP.NET معمولاً میتواند نوع دادهها را به صورت خودکار تعیین کند.
مثال
// استفاده از کلیدواژه Dim: Dim greeting = "Welcome to CodeW3C.com" Dim counter = 103 Dim today = DateTime.Today // استفاده از نوع داده: Dim greeting As String = "Welcome to CodeW3C.com" Dim counter As Integer = 103 Dim today As DateTime = DateTime.Today
استفاده از نوع داده:
نوع داده
لیست دادههای معمولی را زیر میبینید: | توضیح | مثال |
---|---|---|
نوع | integer | عدد صحیح |
103, 12, 5168 | double | عدد اعشاری 64 بیتی |
3.14, 3.4e38 | decimal | عدد اعشاری |
1037.196543 | boolean | مقادیر منطقی |
true, false | string | مقادیر رشتهای |
عملگر
"Hello CodeW3C.com", "Bill"
عملگرها به ASP.NET اطلاع میدهند که در عبارتها چه نوع دستوری را باید اجرا کند.
عملگر | توضیح | مثال |
---|---|---|
= | تعیین مقادیر برای متغیرها. | i=6 |
|
|
|
|
|
|
= | برابر. اگر مقادیر برابر باشند، true برمیگرداند. | اگر i=10 |
<> | مختلف. اگر مقادیر مختلف باشند، true برمیگرداند. | اگر <>10 |
|
|
|
& | افزودن رشتهها (کاتچ یا چسبیدن) | "w3" & "schools" |
. | نقطه. جدا کردن اشیاء و روشها. | DateTime.Hour |
() | کوچکترین عدد. گروهبندی مقادیر. | (i+5) |
() | کوچکترین عدد. انتقال پارامترها. | x=Add(i,5) |
() | کوچکترین عدد. دسترسی به مقادیر موجود در آرایه یا مجموعه. | name(3) |
نه | نه. برعکس true یا false. | اگر آماده نباشد |
|
|
|
|
|
|
تبدیل نوع داده
تغییر نوع دادهها گاهی اوقات بسیار مفید است.
بیشتر مثالهای معمول ورودی رشته به نوع دیگری مانند عدد یا تاریخ است.
به عنوان یک قانون، ورودی کاربر به عنوان رشته در نظر گرفته میشود، حتی اگر ورودی کاربر عدد باشد. بنابراین، ورودیهای عددی در استفاده از محاسبات باید به عنوان عدد تبدیل شوند.
در اینجا لیست روشهای معمولی تبدیل آورده شده است:
روش | توضیح | مثال |
---|---|---|
|
تغییر رشته به عدد صحیح. |
if myString.IsInt() then myInt = myString.AsInt() end if |
|
تغییر رشته به عدد اعشاری. |
if myString.IsFloat() then myFloat = myString.AsFloat() end if |
|
تغییر رشته به عدد اعشاری. |
if myString.IsDecimal() then myDec = myString.AsDecimal() end if |
|
تغییر رشته به نوع DateTime ASP.NET. |
myString = "10/10/2012" myDate = myString.AsDateTime() |
|
تغییر رشته به ارزش منطقی. |
myString = "True" myBool = myString.AsBool() |
ToString() | تغییر هر نوع داده به رشته. |
myInt = 1234 myString = myInt.ToString() |
- صفحه قبل منطق Razor C#
- صفحه بعدی دورههای VB Razor