ASP.NET Razor - متغيرات VB

المتغير هو كيان مسمى يستخدم لتخزين البيانات.

المتغير

تُستخدم المتغيرات لتخزين البيانات.

يجب أن تبدأ اسم المتغيرات بحرف، ولا يجب أن تحتوي على مسافات أو أحرف محفوظة.

يمكن أن تكون المتغيرات نوعًا محددًا، مما يشير إلى نوع البيانات التي يُخزنها. متغير النص يحتوي على قيمة نصية ("مرحبًا بكم في CodeW3C.com"), متغير العدد يحتوي على قيمة عددية (103)، متغير التاريخ يحتوي على قيمة تاريخية، إلخ.

يستخدم الكلمة المفتاحية Dim أو النوع لتحديد المتغيرات، ولكن ASP.NET يمكن أن يحدد نوع البيانات تلقائيًا عادةً.

مثال

// 使用 Dim 关键词:
Dim greeting = "Welcome to CodeW3C.com"
}}
// استخدام 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 decimal
عدد عشري 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
= متساوي. إذا كانت القيم متساوية، فإنه يعود بالصحيح. إذا i=10
<> غير متساوي. إذا كانت القيم غير متساوية، فإنه يعود بالصحيح. إذا <>10
  • <
  • >
  • <=
  • >=
  • أصغر
  • أكبر
  • أصغر أو يساوي
  • أكبر أو يساوي
  • إذا (i<10)
  • إذا (i>10)
  • إذا (i<=10)
  • إذا (i>=10)
& جمع الأنماط (التصاق أو الجوارف). "w3" & "schools"
. النقطة. فصل الكائنات والأساليب. DateTime.Hour
() الأقواس. تجميع القيم. (i+5)
() الأقواس. نقل المعلمات. x=Add(i,5)
() الأقواس. الوصول إلى قيمة في المصفوفة أو المجموعة. اسم(3)
غير غير. عكس الصحيح أو الخطأ. إذا لم يكن جاهزًا
  • وإذا
  • الواقعي أو
  • الواقعي وإذا
  • الواقعي أو
  • إذا كان جاهزًا وإذا كان صحيحًا
  • إذا كان جاهزًا أو صحيحًا
  • 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()