ASP.NET Razor - متغیرهای VB

متغیرها موجودیت‌های نام‌گذاری شده‌ای هستند که برای ذخیره داده‌ها استفاده می‌شوند.

متغیر

متغیرها برای ذخیره داده‌ها استفاده می‌شوند.

نام متغیرها باید با حرف شروع شوند و نمی‌توانند شامل فضاهای خالی و کاراکترهای محفوظ باشند.

متغیرها می‌توانند نوع خاصی باشند که نوع داده‌ای که در آن ذخیره می‌شوند را نشان می‌دهد. متغیرهای رشته‌ای مقادیر رشته‌ای را ("به 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
  • +
  • -
  • *
  • /
  • افزودن مقادیر یا متغیرها
  • کاهش مقادیر یا متغیرها
  • ضرب مقادیر یا متغیرها
  • تقسیم مقادیر یا متغیرها
  • i=5+5
  • i=5-5
  • i=5*5
  • i=5/5
  • +=
  • -=
  • افزایش متغیر
  • کاهش متغیر
  • i += 1
  • i -= 1
= برابر. اگر مقادیر برابر باشند، true برمی‌گرداند. اگر i=10
<> مختلف. اگر مقادیر مختلف باشند، true برمی‌گرداند. اگر <>10
  • <
  • >
  • <=
  • >=
  • کوچکتر
  • بزرگتر
  • کوچکتر از یا برابر با
  • بزرگتر از یا برابر با
  • اگر (i<10)
  • اگر (i>10)
  • اگر (i<=10)
  • اگر (i>=10)
& افزودن رشته‌ها (کاتچ یا چسبیدن) "w3" & "schools"
. نقطه. جدا کردن اشیاء و روش‌ها. DateTime.Hour
() کوچک‌ترین عدد. گروه‌بندی مقادیر. (i+5)
() کوچک‌ترین عدد. انتقال پارامترها. x=Add(i,5)
() کوچک‌ترین عدد. دسترسی به مقادیر موجود در آرایه یا مجموعه. name(3)
نه نه. برعکس true یا false. اگر آماده نباشد
  • و
  • یا
  • و منطقی
  • یا منطقی
  • اگر آماده و خالی باشد
  • اگر آماده یا خالی باشد
  • AndAlso
  • orElse
  • و یا منطقی گسترده
  • و یا منطقی گسترده
  • if ready AndAlso clear
  • if ready OrElse clear

تبدیل نوع داده

تغییر نوع داده‌ها گاهی اوقات بسیار مفید است.

بیشتر مثال‌های معمول ورودی رشته به نوع دیگری مانند عدد یا تاریخ است.

به عنوان یک قانون، ورودی کاربر به عنوان رشته در نظر گرفته می‌شود، حتی اگر ورودی کاربر عدد باشد. بنابراین، ورودی‌های عددی در استفاده از محاسبات باید به عنوان عدد تبدیل شوند.

در اینجا لیست روش‌های معمولی تبدیل آورده شده است:

روش توضیح مثال
  • AsInt()
  • IsInt()
تغییر رشته به عدد صحیح. if myString.IsInt() then
myInt = myString.AsInt()
end if
  • AsFloat()
  • IsFloat()
تغییر رشته به عدد اعشاری. if myString.IsFloat() then
myFloat = myString.AsFloat()
end if
  • AsDecimal()
  • IsDecimal()
تغییر رشته به عدد اعشاری. if myString.IsDecimal() then
myDec = myString.AsDecimal()
end if
  • AsDateTime()
  • IsDateTime()
تغییر رشته به نوع DateTime ASP.NET. myString = "10/10/2012"
myDate = myString.AsDateTime()
  • AsBool()
  • IsBool()
تغییر رشته به ارزش منطقی. myString = "True"
myBool = myString.AsBool()
ToString() تغییر هر نوع داده به رشته. myInt = 1234
myString = myInt.ToString()