Najnowsze tutoriale tworzenie stron internetowych
 

ASP.NET Razor - C # Zmienne


Zmienne są nazwane jednostki używane do przechowywania danych.


zmienne

Zmienne służą do przechowywania danych.

Nazwa zmiennej musi zaczynać się od litery i nie może zawierać białych znaków lub zastrzeżone znaki.

Zmienna może być określonego typu, ze wskazaniem rodzaju dane sklepach niej. Wartości zmiennych typu string sklep strunowe ("Welcome to w3ii") , zmienne całkowite wartości numeryczne sklep (103) , data data zmienne przechowują wartości, itp

Zmienne zadeklarowane za pomocą słowa kluczowego var, lub za pomocą typ (if you want to declare the type) , ale ASP.NET można zazwyczaj określić typy danych automatycznie.

Przykłady

// Using the var keyword:
var greeting = "Welcome to w3ii";
var counter = 103;
var today = DateTime.Today;

// Using data types:
string greeting = "Welcome to w3ii";
int counter = 103;
DateTime today = DateTime.Today;

Typy danych

Poniżej znajduje się lista popularnych typów danych:

Rodzaj Opis Przykłady
int Liczba całkowita (whole numbers) 103, 12, 5168
pływak liczba zmiennoprzecinkowa 3.14 3.4e38
dziesiętny Liczba dziesiętna (higher precision) 1037.196543
bool Boolean prawda fałsz
strunowy Strunowy "Hello w3ii", "John"

operatorzy

Operator informuje ASP.NET jakie polecenia do wykonania w wyrażeniu.

C # język obsługuje wiele operatorów. Poniżej znajduje się lista typowych operatorów:

Operator Opis Przykład
= Przypisuje wartość do zmiennej. i=6
+
-
*
/
Dodaje wartość lub zmienną.
Odejmuje wartość lub zmienną.
Mnoży wartość lub zmienną.
Dzieli wartość lub zmienną.
i=5+5
i=5-5
i=5*5
i=5/5
+=
-=
Zwiększa zmienną.
Zmniejsza zmienną.
i += 1
i -= 1
== Równość. Zwraca true, jeśli wartości są równe. if (i==10)
!= Nierówność. Zwraca true, jeśli wartości nie są równe. if (i!=10)
<
>
<=
>=
Mniej niż.
Lepszy niż.
Mniejsza lub równa.
Większa lub równa.
if (i<10)
if (i>10)
if (i<=10)
if (i>=10)
+ Dodawanie łańcuchy (concatenation) . "w3" + "schools"
. Kropka. Oddzielne obiekty i metody. DateTime.Hour
() Nawias. Grupy wartości. (i+5)
() Nawias. Przekazuje parametry. x= Add(i,5)
[] Wsporniki. Dostęp wartości w tablicach lub kolekcji. name[3]
! Nie. Odwraca prawdziwe lub fałszywe. if (!ready)
&&
||
Logiczny AND.
Logiczną OR.
if (ready && clear)
if (ready || clear)

Konwersja typów danych

Konwersji z jednego typu danych na inny jest czasami użyteczne.

Najczęstszym przykładem jest konwersja wejście ciąg do innego typu, takie jak na liczbę całkowitą lub randkę.

Co do zasady, wprowadzone przez użytkownika jest jako ciągi, nawet jeśli użytkownik wprowadzony numer. W związku z tym, cyfry wartości wejściowe muszą być konwertowane do liczby wcześniej mogą być stosowane w obliczeniach.

Poniżej znajduje się lista wspólnych metod konwersji:

metoda Opis Przykład
AsInt()
IsInt()
Konwertuje ciąg znaków na liczbę całkowitą. if (myString. IsInt() )
  {myInt=myString. AsInt() ;}
AsFloat()
IsFloat()
Konwertuje ciąg znaków na liczbę zmiennoprzecinkową. if (myString. IsFloat() )
  {myFloat=myString. AsFloat() ;}
AsDecimal()
IsDecimal()
Konwertuje ciąg znaków na liczbę dziesiętną. if (myString. IsDecimal() )
  {myDec=myString. AsDecimal() ;}
AsDateTime()
IsDateTime()
Konwertuje ciąg do typu DateTime ASP.NET. myString="10/10/2012";
myDate=myString. AsDateTime() ;
AsBool()
IsBool()
Konwertuje ciąg znaków na Boolean. myString="True";
myBool=myString. AsBool() ;
ToString() Konwertuje dowolny typ danych na sznurku. myInt=1234;
myString=myInt. ToString() ;