ASP.NET Razor - C# Değişkenleri
- Önceki Sayfa Razor Dilbilgisi
- Sonraki Sayfa Razor C# Döngüsü
Değişkenler, veri saklamak için kullanılan adlandırılmış varlıklar.
Değişken
Değişkenler, veri saklamak için kullanılır.
Değişken adları, harf karakterleriyle başlamalı ve boşluk veya ayırıcı karakterler içermemelidir.
Değişkenler, depoladığı veri türünü gösteren belirli bir tür olabilir. Dizgi değişkenleri ("Welcome to CodeW3C.com") dizgi değerleri, tamsayı değişkenleri (103) sayısal değerler, tarih değişkenleri tarih değerleri depolar, vb.
使用 var 关键词或类型对变量进行声明,不过 ASP.NET 通常能够自动确定数据的类型。
Örnek
Değişkenleri tanımlamak için var anahtar kelimesi veya türü kullanın, ancak ASP.NET genellikle veri türünü otomatik olarak belirler. // var anahtar kelimesini kullanarak: var greeting = "Welcome to CodeW3C.com"; var counter = 103; var today = DateTime.Today; // data türünü kullanarak: string greeting = "Welcome to CodeW3C.com"; int counter = 103;
DateTime today = DateTime.Today;
Veri türü
Aşağıda yaygın kullanılan veri türlerinin listesi verilmiştir: | Açıklama | Örnek |
---|---|---|
Tip | int | Tamsayı |
103, 12, 5168 | float | Küçük ondalık |
3.14, 3.4e38 | decimal | Ondalık |
1037.196543 | bool | Mantıksal değer |
true, false | string | Dizgi değeri |
Aritmetik işaret
"Hello CodeW3C.com", "Bill"
Aritmetik işaret, ASP.NET'in ifadelerde hangi tür komutu çalıştıracağını belirtir.
Aritmetik işaret | Açıklama | Örnek |
---|---|---|
= | Değişkene değer atar. | i=6 |
|
|
|
|
|
|
== | Eşit. Eğer değer eşit ise true döner. | if (i==10) |
!= | Farklı. Eğer değer farklı ise true döner. | if (i!=10) |
|
|
|
+ | Dizgi ekleme ( Zincirleme veya birleştirme ) | "w3" + "school" |
. | nokta. Nesne ile yöntemi arasında ayırır. | DateTime.Hour |
() | çevre. Değerleri gruplandırır. | (i+5) |
() | çevre. Parametreleri iletilir. | x=Add(i,5) |
[] | çevre. Dizi veya koleksiyondaki değerlere erişim sağlar. | name[3] |
! | Ters. True veya false'yu tersine çevir. | if (!ready) |
|
|
|
Veri Türlerini Dönüştürme
Bir veri türünü başka bir türüne dönüştürmek bazen çok faydalı olabilir.
En yaygın örnekler, string girdi tipini başka bir tür, örneğin tamsayı veya tarih türüne dönüştürmektir.
Bir kural olarak, kullanıcı girişi string olur, kullanıcı sayı girdiyse bile. Bu yüzden, hesaplama için kullanılmadan önce sayısal girişler numaraya dönüştürilmelidir.
Aşağıda sıkça kullanılan dönüşüm yöntemleri listelenmiştir:
Yöntem | Açıklama | Örnek |
---|---|---|
|
Stringi tamsayıya dönüştür. |
if (myString.IsInt()) {myInt=myString.AsInt();} |
|
Stringi kesirli sayıya dönüştür. |
if (myString.IsFloat()) {myFloat=myString.AsFloat();} |
|
Stringi ondalıklı sayıya dönüştür. |
if (myString.IsDecimal()) {myDec=myString.AsDecimal();} |
|
Stringi ASP.NET DateTime türüne dönüştür. |
myString="10/10/2012"; myDate=myString.AsDateTime(); |
|
Stringi mantıksal değere dönüştür. |
myString="True"; myBool=myString.AsBool(); |
ToString() | Herhangi bir veri türünü stringe dönüştür. |
myInt=1234; myString=myInt.ToString(); |
- Önceki Sayfa Razor Dilbilgisi
- Sonraki Sayfa Razor C# Döngüsü