Introducere
Să presupunem că sunteți dezvoltator de software într-o echipă care lucrează la automatizarea formularului de administrare medicală. Aveți sarcina de a livra caracteristicile aplicației pentru colectarea datelor introduse de un tehnician medical înainte ca medicul să vadă pacientul. Tehnicianul poate utiliza aplicația pentru a înregistra data și ora, vârsta pacientului, înălțimea, greutatea, pulsul și tensiunea arterială. De asemenea, aplicația furnizează câmpuri text pentru alte informații, cum ar fi motivul vizitei, rețetele curente și alte elemente. Lucrați cu multe date care se află într-o combinație de tipuri de date. Pentru prototip, veți construi o aplicație consolă și veți colecta toate intrările ca strings.
Deoarece intrarea este introdusă inițial ca șir, trebuie să modificați ocazional valorile dintr-un tip de date într-altul în cod. Un exemplu simplu este orice operațiune matematică pe care doriți să o efectuați cu date de șir. Ar trebui mai întâi să modificați valoarea într-un tip de date numeric, cum ar fi int, apoi ați putea manipula operațiunea. Ca alternativă, poate doriți să formatați și să generați o valoare numerică pentru un raport rezumat utilizând interpolarea șirului.
Utilizați tehnici diferite pentru a modifica un tip de date atunci când este necesar. Învățați când să utilizați o tehnică peste alta și când o anumită tehnică poate risca pierderea de date.
Până la sfârșitul acestui modul, puteți prelua controlul datelor din aplicațiile dvs., știind când să aplicați tehnica corectă pentru a modifica tipurile de date după cum este necesar.
Obiective de învățare
În acest modul, veți:
- Utilizați operatorul de turnare pentru a seta o valoare într-un alt tip de date.
- Utilizați metode de conversie pentru a efectua conversia unei valori în alt tip de date.
- Protejați-vă de pierderea datelor atunci când efectuați o operațiune de emisie sau conversie.
- Utilizați metoda
TryParse()pentru a efectua conversia în siguranță a unui șir într-un tip de date numeric.
Cerințe preliminare
- Experiență în utilizarea tipurilor de date, cum ar fi
string,int,decimal,floatși așa mai departe - Experiența cu utilizarea matricelor și a instrucțiunii de iterație
foreach - Experiență cu utilizarea interpolării șirului pentru a combina valori variabile și literale pentru ieșire
- Experiența cu utilizarea Codului Visual Studio pentru a dezvolta, a construi și a rula cod C#