Değişkenler verileri saklamak için kullanılan varlıklar olarak adlandırılır.
Değişkenler
Değişkenler verileri depolamak için kullanılır.
Bir değişkenin adı alfabetik bir karakterle başlamalıdır ve boşluk veya ayrılmış karakterler içeremez.
Değişken verileri, mağazaların tür gösteren belirli bir tipte olabilir. Dize değişkenleri mağaza dize değerleri ("Welcome to w3ii") , tamsayı değişkenleri mağaza sayısı değerleri (103) , tarih değişkenleri mağaza tarih değerlerini vs.
Değişkenler Dim anahtar kelime kullanarak veya türünü kullanarak beyan edilir (if you want to declare the type) , ancak ASP.NET genellikle otomatik veri türlerini belirleyebilir.
Örnekler
//
Using the Dim keyword:
Dim greeting = "Welcome to w3ii"
Dim counter = 103
Dim today = DateTime.Today
// Using data types:
Dim greeting As String = "Welcome to w3ii"
Dim counter As Integer =
103
Dim today As DateTime = DateTime.Today
Veri tipleri
Aşağıda yaygın veri türlerinin bir listesi:
tip | Açıklama | Örnekler |
---|---|---|
tamsayı | Tamsayı (whole numbers) | 103, 12, 5168 |
çift | 64 bit kayan noktalı sayı | 3.14, 3.4e38 |
ondalık | Ondalık sayı (higher precision) | 1037.196543 |
boole | Boole | doğru yanlış |
sicim | sicim | "Merhaba w3ii", "John" |
Operatörler
Bir operatör, bir ifadede gerçekleştirmek için komuta ne tür ASP.NET söyler.
VB dili birçok operatörleri destekler. Aşağıda yaygın operatörlerin bir listesi:
Şebeke | Açıklama | Örnek |
---|---|---|
= | Bir değişkene bir değer atar. | i=6 |
+ - * / | bir değer veya değişken ekler. bir değer veya değişken çıkarır. bir değer veya değişken çarpar. bir değer veya değişken böler. | i=5+5 i=5-5 i=5*5 i=5/5 |
+= -= | bir değişken artırır. bir değişken azaltmak için kullanılır. | i += 1 i -= 1 |
= | Eşitlik. değerler eşitse true döndürür. | if i=10 |
<> | Eşitsizlik. değerleri eşit değilse true döndürür. | if <>10 |
< > <= >= | Daha az. Büyüktür. eşit veya daha az. Büyüktür veya eşittir. | if i<10 if i>10 if i<=10 if i>=10 |
& | Ekleme dizeleri (concatenation) . | "w3" & "schools" |
. | Nokta. Ayrı nesneler ve yöntemler. | DateTime.Hour |
() | Parantez. Gruplar değerler. | (i+5) |
() | Parantez. parametrelerini geçirir. | x= Add(i,5) |
() | Parantez. dizi veya koleksiyonlarında değerlerini erişir. | name(3) |
Not | Değil. doğru veya yanlış ters çevirir. | if Not ready |
And OR | Mantıksal VE. Mantıksal VEYA. | if ready And clear if ready Or clear |
AndAlso orElse | Mantıksal Genişletilmiş VE. Mantıksal VEYA Genişletilmiş. | if ready AndAlso clear if ready OrElse clear |
Veri Türleri dönüştürme
başka bir veri türü dönüştürme bazen kullanışlıdır.
En yaygın örneği bir tamsayı veya tarih olarak, başka bir türe dize girişi dönüştürülmesidir.
Kural olarak, kullanıcı giriş kullanıcı bir numara girmiş olsa bile, dizeleri olarak geliyor. hesaplamalarda kullanılmadan önce Dolayısıyla sayısal girdi değerleri sayılara dönüştürülmesi gerekir.
Aşağıda yaygın dönüşüm yöntemlerinin listesi aşağıdadır:
Yöntem | doğru deşifre | Örnek |
---|---|---|
AsInt() IsInt() | bir tamsayı bir dize dönüştürür. | eğer myString. IsInt() myString. IsInt() daha sonra myInt myString =. AsInt() end if |
AsFloat() IsFloat() | Bir kayan nokta sayısı için bir dize dönüştürür. | eğer myString. IsFloat() myString. IsFloat() daha sonra myFloat = myString. AsFloat() end if |
AsDecimal() IsDecimal() | ondalık sayıya için bir dize dönüştürür. | eğer myString. IsDecimal() myString. IsDecimal() daha sonra myDec = myString. AsDecimal() end if |
AsDateTime() IsDateTime() | Bir ASP.NET DateTime türü bir dize dönüştürür. | myString = "2012/10/10" myDate = myString. AsDateTime() |
AsBool() IsBool() | Bir Boolean bir dize dönüştürür. | myString = "True" myBool = myString. AsBool() |
ToString() | bir dizeye herhangi bir veri türü dönüştürür. | myInt = 1234 Stringim = myInt. ToString() |