ASP.NET Razor - Μεταβλητές VB

Μια μεταβλητή είναι ένα ονομαζόμενο όντως που χρησιμοποιείται για την αποθήκευση δεδομένων.

Μεταβλητή

Οι μεταβλητές χρησιμοποιούνται για την αποθήκευση δεδομένων.

Το όνομα της μεταβλητής πρέπει να ξεκινά με χαρακτήρα και δεν πρέπει να περιέχει κενά ή διατηρημένους χαρακτήρες.

Μια μεταβλητή μπορεί να είναι συγκεκριμένου τύπου, που δείχνει τον τύπο των δεδομένων που αποθηκεύει. Μια μεταβλητή χαρακτήρων αποθηκεύει τιμές συμβόλων ("Καλωσορίσατε στο 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
  • +
  • -
  • *
  • /
  • προσθήκη τιμής ή μεταβλητής
  • αφαίρεση τιμής ή μεταβλητής
  • αφαίρεση τιμής ή μεταβλητής
  • διαίρεση τιμής ή μεταβλητής
  • i=5+5
  • i=5-5
  • i=5*5
  • i=5/5
  • +=
  • -=
  • αύξηση μεταβλητών
  • μειώσεις μεταβλητών
  • i += 1
  • i -= 1
= ισόμορφο. Αν οι τιμές είναι ισομορφές, επιστρέφει true. αν i=10
<> μη ισόμορφο. Αν οι τιμές δεν είναι ισομορφές, επιστρέφει true. αν <>10
  • <
  • >
  • <=
  • >=
  • μικρότερο
  • μεγαλύτερο
  • μικρότερο ή ίσο
  • μεγαλύτερο ή ίσο
  • αν (i<10)
  • αν (i>10)
  • αν (i<=10)
  • αν (i>=10)
& συνολική πρόσθεση字符串 (καταστροφή ή συγχώνευση) "w3" & "schools"
. πunctuation. Διαχωρισμός αντικειμένων και μεθόδων. DateTime.Hour
() παράθεντα. Ομαδοποίηση τιμών. (i+5)
() παράθεντα. Μεταφορά παραμέτρων. x=Add(i,5)
() παράθεντα. Ανακάλυψη τιμών σε πίνακες ή συλλογές. name(3)
μη μη. Αναστροφή true ή false. αν δεν είναι έτοιμο
  • και
  • ή
  • λογική και
  • λογική ή
  • αν είναι έτοιμο και καθαρό
  • αν είναι έτοιμο ή καθαρό
  • AndAlso
  • orElse
  • Εκτεταμένη λογική και
  • Εκτεταμένη λογική ή
  • if ready AndAlso clear
  • if ready OrElse clear

Μετατροπή Τύπου Δεδομένων

Η μετατροπή ενός τύπου δεδομένων σε άλλον είναι συχνά χρήσιμη.

Οι περισσότερες κοινές περιπτώσεις είναι η μετατροπή εισόδου αλφαριθμητικής σε άλλον τύπο, όπως ακέραιος ή ημερομηνία.

Ως κανόνα, η εισαγωγή του χρήστη γίνεται αλφαριθμητική, ακόμη και αν η εισαγωγή είναι αριθμητική. Επομένως, η τιμή εισαγωγής αριθμού πρέπει να μετατραπεί σε αριθμητική πριν χρησιμοποιηθεί για τον υπολογισμό.

Παρακάτω είναι μια λίστα με τα πιο συχνά χρησιμοποιούμενα μεθόδους μετατροπής:

Μέθοδος Περιγραφή Παράδειγμα
  • AsInt()
  • IsInt()
Μετατροπή αλφαριθμητικού σε ακέραιο. if myString.IsInt() then
myInt = myString.AsInt()
end if
  • AsFloat()
  • IsFloat()
Μετατροπή αλφαριθμητικού σε πιθανό αριθμό. if myString.IsFloat() then
myFloat = myString.AsFloat()
end if
  • AsDecimal()
  • IsDecimal()
Μετατροπή αλφαριθμητικού σε δεκαδικό αριθμό. if myString.IsDecimal() then
myDec = myString.AsDecimal()
end if
  • AsDateTime()
  • IsDateTime()
Μετατροπή αλφαριθμητικού σε τύπο ASP.NET DateTime myString = "10/10/2012"
myDate = myString.AsDateTime()
  • AsBool()
  • IsBool()
Μετατροπή αλφαριθμητικού σε αριθμητική τιμή. myString = "True"
myBool = myString.AsBool()
ToString() Μετατροπή οποιουδήποτε τύπου δεδομένων σε αλφαριθμητικό. myInt = 1234
myString = myInt.ToString()