Gyakorlat – A sztringtömbértékek sztringként és egész számként való kombinálásával kapcsolatos feladat elvégzése

Befejeződött

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");.

  1. 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.

  2. Sztringtömb példányosításához írja be a következő "kezdő" kódot:

    string[] values = { "12.3", "45", "ABC", "11", "DEF" };
    
  3. 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ó.

  4. 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
      
  5. 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.

  6. 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.

  7. 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.3
    

    Jegyzet

    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.