ASP.NET Razor - Matokeo cha C#
- Kuzunguka Mabaki ya Razor
- Mbele Kichukio cha C# ya Razor
Matokeo ni muundo ulioeneza kwa sababu ya data.
Matokeo
Matokeo hufadhili data.
Jina la matokeo lazima likiwa kuanzia herufi, haikubali hali ya nafasi na herufi husika.
Matokeo yenyepeke yanaonyesha aina ya data iliyotakaamwa, inaeleza aina ya data iliyohifadhiwa. Kipimo cha matokeo kilichotakaamwa kinahifadhi thamani za matokeo ("Karibuni katika CodeW3C.com"), kipimo cha thamani kilichotakaamwa kinahifadhi thamani za thamani, kipimo cha tarehe kilichotakaamwa kinahifadhi thamani za tarehe na sio zingine.
Kutumia neno kibali au muundo kumweka muundo kwa kifungua, lakini ASP.NET inaweza kuwaingia kwa urahisi kwa ajili ya muundo wa data.
Mifano
// Kusema var neno kibali: var greeting = "Welcome to CodeW3C.com"; var counter = 103; var today = DateTime.Today; // Kusema data muundo: string greeting = "Welcome to CodeW3C.com"; int counter = 103; DateTime today = DateTime.Today;
Muundo
Hapa ni orodha ya muundo zaidi za kawaida:
Muundo | Maelezo | Mifano |
---|---|---|
int | Thamani ya kina | 103, 12, 5168 |
float | Thamani ya joto | 3.14, 3.4e38 |
decimal | Thamani ya kina | 1037.196543 |
bool | Thamani za hali ya kifaa | true, false |
string | Thamani za neno | "Hello CodeW3C.com", "Bill" |
Muundo
Muundo inamtaarisha ASP.NET kuwaingia kwa urahisi kwa ajili ya mawendo.
Muundo wa C# unaongea kwa upekee kwa sababu ya muundo. Hapa ni muundo zaidi za kawaida:
Muundo | Maelezo | Mifano |
---|---|---|
= | Kuingiza thamani kwa kifungua kwa ajili ya muundo. | i=6 |
|
|
|
|
|
|
== | Inafanana. Ikiwa thamani inafanana, rido kwa true. | if (i==10) |
!= | Haiwezi kuelewa. Ikiwa thamani haiwezi kuelewa, rido kwa true. | if (i!=10) |
|
|
|
+ | Kifungua mabaki wa neno (kama kipendena ama kifungua). | "w3" + "school" |
. | Kichwa. Kufungua mawili kama mawasiliano na matukio. | DateTime.Hour |
() | Kifungua mabaki. Kugawanyisha thamani kwa kikundi. | (i+5) |
() | Kifungua mabaki. Pase thamani kwa ajili ya kumaliza. | x=Add(i,5) |
[] | Kifungua mabaki. Vinga ukutafuta thamani katika mazingira wa mawili ama kikaa. | name[3] |
! | Inaonekana kwa 'not'. Inafanyia kina kwa true au false. | if (!ready) |
|
|
|
Kubadilisha aina ya data
Kubadilisha aina ya data kwa aina nyingine inaweza kuitwa kwa matumizi ya kawaida.
Kawaida, mafanikio ya kawaida ni kubadilisha ingia ya stringi kwa aina nyingine, kama namba au tarehe.
Kama kaidi, ingia ya mtumiaji inatangazwa kama stringi, inaonekana kwamba ingia ya mtumiaji ina namba. Kwa hivyo, thamani za namba zilizotumika kwenye matokeo inahitajika kubadilishwa kwa namba kabla ya kutumika katika matokeo.
Hapa ni orodha ya vifaa vya kubadilisha aina ya data kwa kawaida:
Method | Maelezo | Mifano |
---|---|---|
|
Tunaeza kubadilisha stringi kwa namba za kuzingatia. |
if (myString.IsInt()) {myInt=myString.AsInt();} |
|
Tunaeza kubadilisha stringi kwa namba za kina. |
if (myString.IsFloat()) {myFloat=myString.AsFloat();} |
|
Tunaeza kubadilisha stringi kwa namba za asilimia. |
if (myString.IsDecimal()) {myDec=myString.AsDecimal();} |
|
Tunaeza kubadilisha stringi kwa aina ya ASP.NET DateTime. |
myString="10/10/2012"; myDate=myString.AsDateTime(); |
|
Tunaeza kubadilisha stringi kwa thamani ya logic. |
myString="True"; myBool=myString.AsBool(); |
ToString() | Tunaeza kubadilisha aina ya data kwa stringi. |
myInt=1234; myString=myInt.ToString(); |
- Kuzunguka Mabaki ya Razor
- Mbele Kichukio cha C# ya Razor