Esercizio - Completare una richiesta di verifica per combinare i valori di matrice di stringhe come stringhe e come numeri interi
Le sfide del codice rafforzano ciò che si è appreso e aiutano a ottenere fiducia prima di continuare.
Questo modulo presenta due problemi di codice. Questa prima sfida impone di suddividere i dati a seconda del tipo e di concatenare o aggiungere i dati di conseguenza.
Nota
Gli esempi di codice in questo esercizio sono progettati in base alle impostazioni cultura en-US e usano un punto (.) come separatore decimale. La compilazione e l'esecuzione del codice con un'impostazione delle impostazioni cultura che usa un separatore decimale diverso ( ad esempio una virgola ,) possono generare risultati o errori imprevisti. Per risolvere questo problema, sostituire i separatori decimali punto negli esempi di codice con il separatore decimale locale, ad esempio ,.
In alternativa, per eseguire un programma usando l'impostazione delle impostazioni cultura en-US, aggiungere il codice seguente all'inizio del programma: using System.Globalization; e dopo qualsiasi altra istruzione using aggiungere CultureInfo.CurrentCulture = new CultureInfo("en-US");.
Selezionare ed eliminare tutte le righe di codice nell'editor di Visual Studio Code. Facoltativamente, usare l'operatore di commento riga
//per impostare come commento tutto il codice del passaggio precedente.Per creare un'istanza di una matrice di stringhe, immettere il codice "starter" seguente:
string[] values = { "12.3", "45", "ABC", "11", "DEF" };Creare una struttura di ciclo che può essere usata per scorrere ogni valore stringa nella matrice
values.Completare il codice necessario, inserendolo all'interno del blocco di codice della struttura di ciclo della matrice. È necessario implementare le regole business seguenti nella logica del codice:
Regola 1: se il valore è alfabetico, concatenarlo per formare un messaggio.
Regola 2: se il valore è numerico, aggiungerlo al totale.
Regola 3: Il risultato deve corrispondere all'output seguente:
Message: ABCDEF Total: 68.3
Al termine del codice, nel menu file di Visual Studio Code selezionare Salva.
Il file Program.cs deve essere salvato prima di compilare o eseguire il codice.
Nel pannello EXPLORER, per aprire un terminale nel percorso della cartella TestProject, fare clic con il pulsante destro del mouse su TestProjecte quindi selezionare Apri nel terminale integrato.
Un pannello Terminale deve essere aperto e deve includere un prompt dei comandi che indica che il terminale è aperto al percorso della cartella TestProject.
Al prompt dei comandi del terminale digitare dotnet run e quindi premere INVIO.
Verrà visualizzato l'output seguente:
Message: ABCDEF Total: 68.3Nota
Se viene visualizzato un messaggio che indica che non è stato possibile trovare un progetto da eseguire, assicurarsi che il prompt dei comandi del terminale visualizzi il percorso previsto della cartella TestProject. Ad esempio:
C:\Users\someuser\Desktop\csharpprojects\TestProject>
Indipendentemente dal fatto che ci si blocchi e che sia necessario esaminare la soluzione o terminare correttamente, continuare a visualizzare una soluzione a questa sfida.