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

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

متغیر

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

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

متغیر می‌تواند نوع خاصی باشد که نوع داده‌ای را که آن را ذخیره می‌کند نشان می‌دهد. متغیرهای رشته‌ای مقدار رشته‌ای ("خوش آمدید به CodeW3C.com") را ذخیره می‌کنند، متغیرهای عددی مقدار عددی (103) را ذخیره می‌کنند، متغیرهای تاریخ مقدار تاریخ را ذخیره می‌کنند و غیره.

استفاده از کلمه کلیدی Dim یا نوع برای تعریف متغیر، اما ASP.NET معمولاً نوع داده‌ها را به طور خودکار تعیین می‌کند.

مثال

// از کلمه کلیدی Dim استفاده کنید:
// از کلمه کلیدی 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()
سٹرنگ کو ASP.NET DateTime ویلو میں تبدیل کرنا myString="10/10/2012"
myDate=myString.AsDateTime()
  • AsBool()
  • IsBool()
سٹرنگ کو بولین ویلو میں تبدیل کرنا myString="True"
myBool=myString.AsBool()
ToString() کسی بھی ڈاٹا ٹائپ کو سٹرنگ میں تبدیل کرنا myInt=1234
myString=myInt.ToString()