Gyakorlat – A sztringtömbértékek sztringként és egész számként való kombinálásával kapcsolatos feladat elvégzése
A kódokkal szembeni kihívások megerősítik a tanultakat, és segítenek némi magabiztosságot szerezni a folytatás előtt.
Ez a modul két kódkérdést tartalmaz. Ez az első kihívás arra kényszeríti, hogy a típusától függően felosztsa az adatokat, és összefűzheti vagy ennek megfelelően adja hozzá az adatokat.
Jegyzet
A gyakorlatban szereplő kódminták en-US kulturális beállítások alapján lettek kialakítva, és egy pont (.) használatával tizedesjelet használnak. A kód létrehozása és futtatása más tizedesjeleket használó kulturális beállítással (például vesszővel ,) váratlan eredményeket vagy hibákat okozhat. A probléma megoldásához cserélje le a kódmintákban szereplő pont decimális elválasztójeleket a helyi tizedeselválasztóra (például ,).
Másik lehetőségként, ha a en-US kulturális beállítással szeretne programot futtatni, adja hozzá a következő kódot a program elejéhez: using System.Globalization; és bármely más using utasítás után adja hozzá CultureInfo.CurrentCulture = new CultureInfo("en-US");.
Jelölje ki és törölje az összes kódsort a Visual Studio Code Editorban. Ha szeretné, használja a sor megjegyzés operátorát
//az előző lépés összes kódjának megjegyzéséhez.Sztringtömb példányosításához írja be a következő "kezdő" kódot:
string[] values = { "12.3", "45", "ABC", "11", "DEF" };Hozzon létre egy hurkolási struktúrát, amely a tömb
valuesminden sztringértékén keresztüli iterálásra használható.Töltse ki a szükséges kódot, és helyezze el a tömb hurkolási struktúrakódblokkjába. A kódlogikában a következő üzleti szabályokat kell implementálni:
1. szabály: Ha az érték betűrendbe van rendezve, összefűzheti egy üzenet létrehozásához.
2. szabály: Ha az érték numerikus, adja hozzá az összeghez.
3. szabály: Az eredménynek meg kell egyeznie a következő kimenettel:
Message: ABCDEF Total: 68.3
A kód befejezése után a Visual Studio Code Fájl menüben válassza a Mentéslehetőséget.
A Program.cs fájlt a kód létrehozása vagy futtatása előtt menteni kell.
Az EXPLORER panelen nyissa meg a Terminált a TestProject mappa helyén, kattintson a jobb gombbal TestProjectelemre, majd válassza a Megnyitás integrált terminálbanlehetőséget.
Meg kell nyitnia egy terminálpanelt, és tartalmaznia kell egy parancssort, amely azt mutatja, hogy a terminál nyitva van a TestProject mappa helye előtt.
A terminál parancssorában a kód futtatásához írja be dotnet run, majd nyomja le az Enter billentyűt.
A következő kimenetnek kell megjelennie:
Message: ABCDEF Total: 68.3Jegyzet
Ha "Nem található futtatandó projekt" üzenet jelenik meg, győződjön meg arról, hogy a Terminál parancssora megjeleníti a TestProject mappa várt helyét. Például:
C:\Users\someuser\Desktop\csharpprojects\TestProject>
Akár elakad, akár bele kell néznie a megoldásba, akár sikeresen befejezi, továbbra is megtekintheti a megoldást erre a kihívásra.