En son web geliştirme öğreticiler
 

ASP.NET Jilet - VB Değişkenler


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()