En son web geliştirme öğreticiler
 

ASP.NET Jilet - C # Değişkenler


Değişkenler verileri saklamak için kullanılan varlıklar olarak adlandırılır.


Değişkenler

Değişkenler verileri depolamak için kullanılır.

Bir değişkenin adı alfabetik bir karakterle başlamalıdır ve boşluk veya ayrılmış karakterler içeremez.

Değişken verileri, mağazaların tür gösteren belirli bir tipte olabilir. Dize değişkenleri mağaza dize değerleri ("Welcome to w3ii") , tamsayı değişkenleri mağaza sayısı değerleri (103) , tarih değişkenleri mağaza tarih değerlerini vs.

Değişkenler var anahtar sözcüğü kullanılarak, ya da türünü kullanarak beyan edilir (if you want to declare the type) , ancak ASP.NET genellikle otomatik veri türlerini belirleyebilir.

Örnekler

// 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;

Veri tipleri

Aşağıda yaygın veri türlerinin bir listesi:

tip Açıklama Örnekler
int Tamsayı (whole numbers) 103, 12, 5168
şamandıra Kayan noktalı sayı 3.14, 3.4e38
ondalık Ondalık sayı (higher precision) 1037.196543
bool Boole doğru yanlış
sicim sicim "Merhaba w3ii", "John"

Operatörler

Bir operatör, bir ifadede gerçekleştirmek için komuta ne tür ASP.NET söyler.

C # dili birçok operatörleri destekler. Aşağıda yaygın operatörlerin bir listesi:

Şebeke Açıklama Örnek
= Bir değişkene bir değer atar. i=6
+
-
*
/
bir değer veya değişken ekler.
bir değer veya değişken çıkarır.
bir değer veya değişken çarpar.
bir değer veya değişken böler.
i=5+5
i=5-5
i=5*5
i=5/5
+=
-=
bir değişken artırır.
bir değişken azaltmak için kullanılır.
i += 1
i -= 1
== Eşitlik. değerler eşitse true döndürür. if (i==10)
!= Eşitsizlik. değerleri eşit değilse true döndürür. if (i!=10)
<
>
<=
>=
Daha az.
Büyüktür.
eşit veya daha az.
Büyüktür veya eşittir.
if (i<10)
if (i>10)
if (i<=10)
if (i>=10)
+ Ekleme dizeleri (concatenation) . "w3" + "schools"
. Nokta. Ayrı nesneler ve yöntemler. DateTime.Hour
() Parantez. Gruplar değerler. (i+5)
() Parantez. parametrelerini geçirir. x= Add(i,5)
[] Parantez. dizi veya koleksiyonlarında değerlerini erişir. name[3]
! Değil. doğru veya yanlış ters çevirir. if (!ready)
&&
||
Mantıksal VE.
Mantıksal VEYA.
if (ready && clear)
if (ready || clear)

Veri Türleri dönüştürme

başka bir veri türü dönüştürme bazen kullanışlıdır.

En yaygın örneği bir tamsayı veya tarih olarak, başka bir türe dize girişi dönüştürülmesidir.

Kural olarak, kullanıcı giriş kullanıcı bir numara girmiş olsa bile, dizeleri olarak geliyor. hesaplamalarda kullanılmadan önce Dolayısıyla sayısal girdi değerleri sayılara dönüştürülmesi gerekir.

Aşağıda yaygın dönüşüm yöntemlerinin listesi aşağıdadır:

Yöntem Açıklama Örnek
AsInt()
IsInt()
bir tamsayı bir dize dönüştürür. if (myString. IsInt() )
  {myInt=myString. AsInt() ;}
AsFloat()
IsFloat()
Bir kayan nokta sayısı için bir dize dönüştürür. if (myString. IsFloat() )
  {myFloat=myString. AsFloat() ;}
AsDecimal()
IsDecimal()
ondalık sayıya için bir dize dönüştürür. if (myString. IsDecimal() )
  {myDec=myString. AsDecimal() ;}
AsDateTime()
IsDateTime()
Bir ASP.NET DateTime türü bir dize dönüştürür. myString="10/10/2012";
myDate=myString. AsDateTime() ;
AsBool()
IsBool()
Bir Boolean bir dize dönüştürür. myString="True";
myBool=myString. AsBool() ;
ToString() bir dizeye herhangi bir veri türü dönüştürür. myInt=1234;
myString=myInt. ToString() ;