ASP.NET Razor - Μεταβλητές VB
- Προηγούμενη Σελίδα Λογική Razor C#
- Επόμενη Σελίδα Razor VB Loop
Μια μεταβλητή είναι ένα ονομαζόμενο όντως που χρησιμοποιείται για την αποθήκευση δεδομένων.
Μεταβλητή
Οι μεταβλητές χρησιμοποιούνται για την αποθήκευση δεδομένων.
Το όνομα της μεταβλητής πρέπει να ξεκινά με χαρακτήρα και δεν πρέπει να περιέχει κενά ή διατηρημένους χαρακτήρες.
Μια μεταβλητή μπορεί να είναι συγκεκριμένου τύπου, που δείχνει τον τύπο των δεδομένων που αποθηκεύει. Μια μεταβλητή χαρακτήρων αποθηκεύει τιμές συμβόλων ("Καλωσορίσατε στο CodeW3C.com"), μια μεταβλητή αριθμών αποθηκεύει αριθμητικές τιμές (103), μια μεταβλητή ημερομηνίας αποθηκεύει τιμές ημερομηνίας, κ.λπ.
Χρησιμοποιήστε το κλειδί Dim ή τύπο για να δηλώσετε μεταβλητές, αλλά το ASP.NET μπορεί συνήθως να καθορίσει αυτόματα τον τύπο των δεδομένων.
Παράδειγμα
// Χρήση του κλειδιού Dim: Dim greeting = "Welcome to CodeW3C.com" Dim counter = 103 Dim today = DateTime.Today // Χρήση τύπου δεδομένων: Dim greeting As String = "Welcome to CodeW3C.com" Dim counter As Integer = 103 Dim today As DateTime = DateTime.Today
τύπος δεδομένων
Ακολουθεί λίστα με συχνές τύπους δεδομένων:
τύπος | Περιγραφή | Παράδειγμα |
---|---|---|
integer | αριθμός ολόκληρος | 103, 12, 5168 |
double | 64-bit floating-point number | 3.14, 3.4e38 |
decimal | αριθμός μικροσκοπικός | 1037.196543 |
boolean | τιμές λογικής | true, false |
string | τιμές字符串 | "Hello CodeW3C.com", "Bill" |
παράμετρος
η παράμετρος ενημερώνει το ASP.NET για τον τύπο εντολής που πρέπει να εκτελεστεί στην έκφραση.
Η γλώσσα VB υποστηρίζει πολλαπλές παράμετρος. Ακολουθούν οι πιο συχνές παράμετρος:
παράμετρος | Περιγραφή | Παράδειγμα |
---|---|---|
= | ασήμαντη μεταβλητή. | i=6 |
|
|
|
|
|
|
= | ισόμορφο. Αν οι τιμές είναι ισομορφές, επιστρέφει true. | αν i=10 |
<> | μη ισόμορφο. Αν οι τιμές δεν είναι ισομορφές, επιστρέφει true. | αν <>10 |
|
|
|
& | συνολική πρόσθεση字符串 (καταστροφή ή συγχώνευση) | "w3" & "schools" |
. | πunctuation. Διαχωρισμός αντικειμένων και μεθόδων. | DateTime.Hour |
() | παράθεντα. Ομαδοποίηση τιμών. | (i+5) |
() | παράθεντα. Μεταφορά παραμέτρων. | x=Add(i,5) |
() | παράθεντα. Ανακάλυψη τιμών σε πίνακες ή συλλογές. | name(3) |
μη | μη. Αναστροφή true ή false. | αν δεν είναι έτοιμο |
|
|
|
|
|
|
Μετατροπή Τύπου Δεδομένων
Η μετατροπή ενός τύπου δεδομένων σε άλλον είναι συχνά χρήσιμη.
Οι περισσότερες κοινές περιπτώσεις είναι η μετατροπή εισόδου αλφαριθμητικής σε άλλον τύπο, όπως ακέραιος ή ημερομηνία.
Ως κανόνα, η εισαγωγή του χρήστη γίνεται αλφαριθμητική, ακόμη και αν η εισαγωγή είναι αριθμητική. Επομένως, η τιμή εισαγωγής αριθμού πρέπει να μετατραπεί σε αριθμητική πριν χρησιμοποιηθεί για τον υπολογισμό.
Παρακάτω είναι μια λίστα με τα πιο συχνά χρησιμοποιούμενα μεθόδους μετατροπής:
Μέθοδος | Περιγραφή | Παράδειγμα |
---|---|---|
|
Μετατροπή αλφαριθμητικού σε ακέραιο. |
if myString.IsInt() then myInt = myString.AsInt() end if |
|
Μετατροπή αλφαριθμητικού σε πιθανό αριθμό. |
if myString.IsFloat() then myFloat = myString.AsFloat() end if |
|
Μετατροπή αλφαριθμητικού σε δεκαδικό αριθμό. |
if myString.IsDecimal() then myDec = myString.AsDecimal() end if |
|
Μετατροπή αλφαριθμητικού σε τύπο ASP.NET DateTime |
myString = "10/10/2012" myDate = myString.AsDateTime() |
|
Μετατροπή αλφαριθμητικού σε αριθμητική τιμή. |
myString = "True" myBool = myString.AsBool() |
ToString() | Μετατροπή οποιουδήποτε τύπου δεδομένων σε αλφαριθμητικό. |
myInt = 1234 myString = myInt.ToString() |
- Προηγούμενη Σελίδα Λογική Razor C#
- Επόμενη Σελίδα Razor VB Loop