ASP.NET Razor - Μεταβλητές C#
- Προηγούμενη σελίδα Γλώσσα Γραφής στο Razor
- Επόμενη σελίδα Βρόχοι C# στο Razor
Η μεταβλητή είναι ένα ονομαζόμενο όν που χρησιμοποιείται για την αποθήκευση δεδομένων.
Μεταβλητή
Η μεταβλητή χρησιμοποιείται για την αποθήκευση δεδομένων.
Το όνομα μεταβλητής πρέπει να ξεκινά με χαρακτήρα αλφαβήτου και δεν μπορεί να περιέχει κενά και διατηρημένους χαρακτήρες.
Η μεταβλητή μπορεί να είναι τύπος συγκεκριμένου είδους που δείχνει τον τύπο δεδομένων που αποθηκεύει. Η μεταβλητή αλφαβήτη αποθηκεύει τιμές αλφαβήτων ("Καλώς ήρθατε στο CodeW3C.com"),η μεταβλητή αριθμού αποθηκεύει αριθμητικές τιμές (103),η μεταβλητή ημερομηνίας αποθηκεύει τιμές ημερομηνίας κ.λπ.
使用 var 关键词或类型对变量进行声明,不过 ASP.NET 通常能够自动确定数据的类型。
Παράδειγμα
Χρησιμοποιούμε τη λέξη κλειδί var ή τύπο για να δηλώσουμε μεταβλητές, αλλά το ASP.NET συνήθως μπορεί να καθορίσει αυτόματα τον τύπο των δεδομένων. // Χρήση λέξεως κλειδί var: var greeting = "Welcome to CodeW3C.com"; var counter = 103; var today = DateTime.Today; // Χρήση τύπου data: string greeting = "Welcome to CodeW3C.com"; int counter = 103;
DateTime today = DateTime.Today;
type
Παρακάτω είναι μια λίστα με συνήθεις τύπους δεδομένων: | Περιγραφή | Παράδειγμα |
---|---|---|
type | int | integer |
103, 12, 5168 | float | floating-point number |
3.14, 3.4e38 | decimal | 1037.196543 |
bool | logical value | true, false |
logical value | string | τιμές συμβολοσειράς |
οπέρας
"Hello CodeW3C.com", "Bill"
Οι οπέρες ενημερώνουν το ASP.NET για τον τύπο εντολής που θα εκτελεστεί στην έκφραση.
οπέρας | Περιγραφή | Παράδειγμα |
---|---|---|
= | Αντικατάσταση τιμής μεταβλητής. | i=6 |
|
|
|
|
|
|
== | ισόμορφο. Αν οι τιμές είναι ισόμορφες, επιστρέφει true. | if (i==10) |
!= | μη ισόμορφο. Αν οι τιμές δεν είναι ισόμορφες, επιστρέφει true. | if (i!=10) |
|
|
|
+ | Προσθήκη συμβολοσειρών (καταπτώσεις ή προσθήκες) | "w3" + "school" |
. | πunct. Απομόνωση αντικειμένων και μεθόδων. | DateTime.Hour |
() | κυκλοσκόπηση. Ομαδοποιούμε τις τιμές. | (i+5) |
() | κυκλοσκόπηση. Μεταφέρουμε παραμέτρους. | x=Add(i,5) |
[] | κυκλοσκόπηση. Επισκεπτόμαστε τις τιμές ενός πίνακα ή συλλογής. | name[3] |
! | Μη. Αναστροφή true ή false. | if (!ready) |
|
|
|
Μετατροπή τύπου δεδομένων
Η μετατροπή τύπου δεδομένων σε άλλο μπορεί να είναι πολύ χρήσιμη.
Οι περισσότερες κοινές περιπτώσεις είναι η μετατροπή εισόδου αλφαριθμητικού σε άλλο τύπο, όπως ακέραιος ή ημερομηνία.
Ως κανόνα, η εισαγωγή του χρήστη θα γίνει αλφαριθμητικό, ακόμα και αν η εισαγωγή είναι αριθμός. Επομένως, οι τιμές εισαγωγής αριθμών πρέπει να μετατραπούν σε αριθμούς πριν χρησιμοποιηθούν για υπολογισμούς.
Παρακάτω είναι μια λίστα με συχνά χρησιμοποιούμενες μεθόδους μετατροπής:
Μέθοδος | Περιγραφή | Παράδειγμα |
---|---|---|
|
Μετατροπή αλφαριθμητικού σε ακέραιο. |
if (myString.IsInt()) {myInt = myString.AsInt();} |
|
Μετατροπή αλφαριθμητικού σε δεκαδικό αριθμό. |
if (myString.IsFloat()) {myFloat = myString.AsFloat();} |
|
Μετατροπή αλφαριθμητικού σε δεκαδικό αριθμό. |
if (myString.IsDecimal()) {myDec = myString.AsDecimal();} |
|
Μετατροπή αλφαριθμητικού σε τύπο ASP.NET DateTime. |
myString = "10/10/2012"; myDate = myString.AsDateTime(); |
|
Μετατροπή αλφαριθμητικού σε λογική τιμή. |
myString = "True"; myBool = myString.AsBool(); |
ToString() | Μετατροπή οποιουδήποτε τύπου δεδομένων σε αλφαριθμητικό. |
myInt = 1234; myString = myInt.ToString(); |
- Προηγούμενη σελίδα Γλώσσα Γραφής στο Razor
- Επόμενη σελίδα Βρόχοι C# στο Razor