Реклама подобрана на основе следующей информации:
În capitolele anterioare ale acestei serii, am pornit cu câteva lucruri de bază, cum ar fi introducerea, prima aplicație mică și am învățat și alte câteva concepte de bază precum variabilele și atribuirea de valori acestora. acest capitol, lucrurile vor deveni puțin mai interesante. În ultimul capitol am primit doar informații de la utilizator pentru ai arăta o ieșire. Vom învăța să luăm anumite decizii pe baza datelor primite de la utilizator.
Sintaxa instrucțiunii
"if" este următoarea: Dacă (condiție)
Linii de cod;
Se numește
declarație de decizie deoarece pe baza condițiilor pe care le-am stabilit, aplicația decide dacă va executa un anumit bloc de cod sau nu. Să începem cu crearea unui nou proiect. Creați un nou proiect cu orice nume care vă convine. Din dragul comodității, mi-am denumit proiectul "ifstatement".
Trageți acum un bloc de text (txtDescription) în partea inferioară a paginii, care se întinde pe ecranul emulatorului complet (vezi imaginea). Mai jos trageți o casetă de text (txtInput) și un buton (btnSubmit) și le aruncați unul lângă celălalt. La ultimul trageți un alt bloc de text (txtResult) și faceți-l puțin mai mare atât înălțime cât și lățime. Acum faceți toate controalele, cu excepția butonului gol, adică eliminați textul din proprietatea textului în timp ce schimbați textul butonului la "Trimitere". Puteți adăuga text în primul bloc de text dacă doriți. Am adaugat cateva linii directoare pentru jocurile / app-urile noastre (sa fie o prostie). Interfața noastră este gata și arată așa cum am arătat în imagine. Acum faceți dublu clic pe butonul Trimiteți pentru a merge la
evenimentul button_click
din fereastra C #. În acest caz (în acele două brațe curbate care conțin un eveniment clic), scrieți următorul rând de coduri, doar pentru a verifica funcționalitatea de bază a aplicației noastre string userValue = txtInput.text; dacă (userValue == ")
txtResult.text = "Felicitări ați câștigat $ 1000";
Acum, executați proiectul. După ce introduceți 1 în caseta de text, apăsați pe "Trimiteți"; veți obține linia ca "
Felicitări pe care le-ați câștigat 1000 $
". Dar dacă încercați să introduceți altceva decât 1 în blocul de text înainte de a trimite, nimic nu se va întâmpla deoarece nu am spus aplicației noastre ce să facă dacă condiția este falsă. Acest bloc este forma mai simplă a instrucțiunii "If". Există câteva alte forme
ale instrucțiunii "if" care pot fi utilizate în evaluarea mai multor condiții, și anume "dacă altceva","imbricate dacă este" . Acum, deschideți o parte C # a programului nostru după oprirea modului de depanare și scrieți codul de acolo. Acest cod va demonstra folosirea bucla "else-if" string userValue = txtInput.Text; dacă (userValue == "1") txtResult.Text = "Felicitări ați câștigat $ 1000"
altfel dacă (userValue == "2")
txtResult.Text = "Mai mult noroc data viitoare!";
altfel dacă (userValue == 3)
txtResult.Text = încercați din greu! ";
altceva
txtResult.Text =" Nu introduceți corect ";
Aceasta se numește
altă scară
. Acesta testează valoarea în funcție de mai multe condiții și execută blocul respectiv de cod.
Două lucruri trebuie notate aici, în instrucțiunea else-if "ultima" else "nu este asociată cu orice instrucțiune if și altul este
"=" operatorul nu este același ca "==" operator . "=" Operatorul atribuie valoare lui L.H.S. în timp ce "==" este folosit pentru compararea valorilor. Nivelele "if" și "if-else" nu sunt decât variante ale scării "simple if" și "else-if", pe care le puteți încerca în același proiect cu ușurință. această declarație "if" complet.
Dezvoltarea aplicațiilor Windows 7.5 Mango, Partea 5: Operatori, expresii, declarații

Aflați despre declarații, operatori și expresii în C #.
Dezvoltarea aplicațiilor Windows 7.5 Mango, Partea 6: Declarația de comutare

Să le folosim.
Dezvoltarea aplicațiilor Windows Phone Mango, Partea 7: pentru iterațiile

ÎN acest tutorial Windows Phone vom afla ce este " și cum să o utilizați.