ASP.NET Razor - VB Değişkeni
- Önceki Sayfa Razor C# Mantığı
- Sonraki Sayfa Razor VB Döngüsü
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 |
|
|
|
|
|
|
= | 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 |
|
|
|
& | 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ış |
|
|
|
|
|
|
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 |
---|---|---|
|
Stringi tamsayıya dönüştürür. |
if myString.IsInt() then myInt = myString.AsInt() end if |
|
Stringi noktasal sayıya dönüştürür. |
if myString.IsFloat() then myFloat = myString.AsFloat() end if |
|
Stringi ondalıklı sayıya dönüştürür. |
if myString.IsDecimal() then myDec = myString.AsDecimal() end if |
|
Stringi ASP.NET DateTime türüne dönüştürür. |
myString = "10/10/2012" myDate = myString.AsDateTime() |
|
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() |
- Önceki Sayfa Razor C# Mantığı
- Sonraki Sayfa Razor VB Döngüsü