Összefoglalás
A cél az volt, hogy több különböző technikát használjon egy adott érték adattípusának módosításához.
Implicit konverziót használt, a C#-fordítóra támaszkodva szélesítő konverziókat hajtott végre. Amikor a fordító nem tudott implicit konverziót végrehajtani, explicit konverziókat használt. A ToString() metódussal explicit módon konvertált numerikus adattípusokat string.
Amikor narrowing conversionskellett elvégeznie, számos különböző technikát használt. Az öntő operátort (), amikor az átalakítás biztonságosan végezhető el, és hajlandó volt elfogadni az értékek csonkolását a tizedesvessző után. A Convert() metódust pedig akkor használta, amikor konverziót akart végrehajtani, és a szűkítés-átalakítás során általános kerekítési szabályokat használt.
Végül a TryParse() metódusokat használta, amikor egy string numerikus adattípusra való konvertálás adattípus-konverziós kivételt eredményezhet.
E rengeteg lehetőség nélkül nehéz lenne gépelt programozási nyelven dolgozni. Szerencsére ez a jól végrehajtott típusok, átalakítás és öntés rendszer kihasználható a hibamentes alkalmazások létrehozásához.
Erőforrások
- Kasztolás és típuskonverzió (C# programozási útmutató)
- Beépített típusok (C#-referencia)
- A C#-típusok alapértelmezett értékei (C#-referencia)
Ingyenes ellenőrzött tanúsítvány lekérése
A Microsoft a freeCodeCamp.org együttműködve képzési és minősítési programot kínál az alapszintű C#-on. A Microsoft Learn modul elvégzésével már egy lépéssel közelebb kerül a minősítéshez. A freeCodeCamp által kínált alapvető C# minősítés megismeréséhez látogasson el a következő https://aka.ms/csharp-certification.