ASP.NET Razor - VB Değişkeni

Değişkenler, veri saklamak için kullanılan adlandırılmış varlıktır.

Değişken

Değişkenler veri saklamak için kullanılır.

Değişken adları harf karakterleriyle başlamalı ve boşluk ve ayırt edici karakterler içermemelidir.

Değişkenler belirli bir tür olabilir ve sakladığı veri türünü belirtir. Dizgi değişkenleri dizgi değerleri saklar ("Hoş geldiniz CodeW3C.com"), tamsayı değişkenleri sayısal değerleri saklar (103), tarih değişkenleri tarih değerleri saklar, vb.

Dim anahtar kelimesi veya tür kullanarak değişkenleri tanımlayın, ancak ASP.NET genellikle veri türünü otomatik olarak belirleyebilir.

Örnek

// Dim anahtar kelimesi kullanımı:
Dim greeting = "Welcome to CodeW3C.com"
Dim counter = 103
Dim today = DateTime.Today
// Veri türü kullanımı:
Dim greeting As String = "Welcome to CodeW3C.com"
Dim counter As Integer = 103
Dim today As DateTime = DateTime.Today

veri türü

şunlar gibi yaygın veri türlerinin listesi şunlardır:

tür Açıklama Örnek
integer tamsayı 103, 12, 5168
double 64 bitlik kesir 3.14, 3.4e38
ondalık ondalık 1037.196543
boolean mantıksal değer doğru, yanlış
dizgi dizgi değeri "Hello CodeW3C.com", "Bill"

işletim simgesi

işletim simgesi ASP.NET'in ifadelerde hangi tür komutu çalıştıracağını belirtir.

VB dili çeşitli işletim simgelerini destekler. İşletim simgelerinin bazıları şunlardır:

işletim simgesi Açıklama Örnek
= değişkene değer atama. i=6
  • +
  • -
  • *
  • /
  • değer veya değişken eklenmesi
  • değer veya değişken çıkarma
  • değer veya değişken çarpması
  • değer veya değişken bölme
  • i=5+5
  • i=5-5
  • i=5*5
  • i=5/5
  • +=
  • -=
  • değişken artırma
  • değişken azaltma
  • i += 1
  • i -= 1
= eşittir. Değer eşitse true döner. if i=10
<> eşit değil. Değer eşit değilse true döner. if <>10
  • <
  • >
  • <=
  • >=
  • küçük
  • büyük
  • küçük eşittir
  • büyük eşittir
  • if (i<10)
  • if (i>10)
  • if (i<=10)
  • if (i>=10)
& dizgi ekleme (çakışma veya birleştirme) "w3" & "okullar"
. nokta. Nesne ile yöntemi ayırma. DateTime.Hour
parantezler parantezler. Değerleri gruplandırma. (i+5)
parantezler parantezler. Parametreleri geçiş. x=Add(i,5)
parantezler parantezler. Dizi veya küme içindeki değerlere erişim. ad(3)
değil değil. Doğru veya yanlışı tersine çevir. hazırlanmamış
  • ve
  • veya
  • mantıksal ve
  • mantıksal veya
  • hazırlanmış ve temiz
  • hazırlanmış veya temiz
  • AndAlso
  • orElse
  • Genişletilmiş mantıksal ve
  • Genişletilmiş mantıksal veya
  • if ready AndAlso clear
  • if ready OrElse clear

Veri Türlerini Dönüştürme

Bir veri türünü başka bir türüne dönüştürmek bazen çok faydalı olabilir.

En yaygın örnekler, string girişlerin başka bir tür, örneğin tamsayı veya tarih türüne dönüştürülmesidir.

Bir kural olarak, kullanıcı girişi string olarak olur, yani kullanıcı girişi rakamsal olsa bile. Bu yüzden, rakamsal girişler hesaplanmadan önce sayıya dönüştürülmelidir.

Aşağıda sıkça kullanılan dönüşüm yöntemleri listelenmiştir:

Yöntem Açıklama Örnek
  • AsInt()
  • IsInt()
Stringi tamsayıya dönüştürür. if myString.IsInt() then
myInt = myString.AsInt()
end if
  • AsFloat()
  • IsFloat()
Stringi noktasal sayıya dönüştürür. if myString.IsFloat() then
myFloat = myString.AsFloat()
end if
  • AsDecimal()
  • IsDecimal()
Stringi ondalıklı sayıya dönüştürür. if myString.IsDecimal() then
myDec = myString.AsDecimal()
end if
  • AsDateTime()
  • IsDateTime()
Stringi ASP.NET DateTime türüne dönüştürür. myString = "10/10/2012"
myDate = myString.AsDateTime()
  • AsBool()
  • IsBool()
Stringi mantıksal değere dönüştürür. myString = "True"
myBool = myString.AsBool()
ToString() Herhangi bir veri türünü stringe dönüştürmeyi sağlar. myInt = 1234
myString = myInt.ToString()