ASP.NET Razor - zmienne VB
- Poprzednia strona Logika Razor C#
- Następna strona Pętle VB w Razor
Zmienne są nazwanymi jednostkami używanymi do przechowywania danych.
Zmienne
Zmienne są używane do przechowywania danych.
Nazwa zmiennej musi zaczynać się od litery i nie może zawierać spacji ani znaków rezerwowanych.
Zmienna może być konkretnym typem, wskazującym rodzaj przechowywanego danych. Zmienna ciągowa przechowuje wartości ciągowe ("Welcome to CodeW3C.com"), zmienna liczby całkowitej przechowuje liczby (103), zmienna daty przechowuje wartości dat, itp.
Używaj klucza Dim lub typu do deklaracji zmiennych, ale ASP.NET zwykle może automatycznie określić typ danych.
Przykład
// Użycie słowa kluczowego Dim: Dim greeting = "Welcome to CodeW3C.com" Dim counter = 103 Dim today = DateTime.Today // Użycie typu danych: Dim greeting As String = "Welcome to CodeW3C.com" Dim counter As Integer = 103 Dim today As DateTime = DateTime.Today
typ danych
poniżej znajduje się lista najczęściej używanych typów danych:
typ | Opis | Przykład |
---|---|---|
integer | liczby całkowite | 103, 12, 5168 |
double | 64-bitowa liczba zmiennoprzecinkowa | 3.14, 3.4e38 |
decimal | liczby dziesiętne | 1037.196543 |
boolean | wartości logiczne | true, false |
string | wartości ciągów znaków | "Hello CodeW3C.com", "Bill" |
operator
operator informuje ASP.NET,哪种类型的命令应在表达acji wykonywać.
język programowania VB obsługuje wiele operatorów. Oto najczęściej używane operatory:
operator | Opis | Przykład |
---|---|---|
= | przypisanie wartości do zmiennej. | i=6 |
|
|
|
|
|
|
= | równość. Zwraca true, jeśli wartości są równe. | jeśli i=10 |
<> | niezgodność. Zwraca true, jeśli wartości są różne. | jeśli <>10 |
|
|
|
& | dodawanie ciągów znaków (kaskadowe lub wstawienie) | "w3" & "schools" |
. | punkt. Rozdzielanie obiektów i metod. | DateTime.Hour |
() | brackets. Grupowanie wartości. | (i+5) |
() | brackets. Przekazywanie parametrów. | x=Add(i,5) |
() | brackets. Dostęp do wartości w tablicy lub zbiorze. | name(3) |
Nie | nie. Odwracanie true lub false. | je niegotowy |
|
|
|
|
|
|
Konwersja typów danych
Czasami konwersja jednego typu danych na inny może być bardzo przydatna.
Najbardziej powszechnym przykładem jest konwersja wejścia ciągów znaków na inny typ, na przykład liczbę lub datę.
Z zasady, wejście użytkownika jest traktowane jako ciąg znaków, nawet jeśli użytkownik wprowadza liczbę. Dlatego wartości wejściowe liczbowe muszą być przekształcone na liczby przed użyciem w obliczeniach.
Poniżej znajduje się lista najczęściej używanych metod konwersji:
Metoda | Opis | Przykład |
---|---|---|
|
Konwersja ciągu znaków na liczbę całkowitą. |
if myString.IsInt() then myInt = myString.AsInt() end if |
|
Konwersja ciągu znaków na liczbę zmiennoprzecinkową. |
if myString.IsFloat() then myFloat = myString.AsFloat() end if |
|
Konwersja ciągu znaków na liczbę dziesiętną. |
if myString.IsDecimal() then myDec = myString.AsDecimal() end if |
|
Konwersja ciągu znaków na typ DateTime ASP.NET |
myString = "10/10/2012" myDate = myString.AsDateTime() |
|
Konwersja ciągu znaków na wartość logiczną. |
myString = "True" myBool = myString.AsBool() |
ToString() | Konwersja dowolnego typu danych na ciąg znaków. |
myInt = 1234 myString = myInt.ToString() |
- Poprzednia strona Logika Razor C#
- Następna strona Pętle VB w Razor