C# stringa multilinea

C# stringa multilinea
"Una stringa è un tipo di variabile che memorizza i dati di caratteri, simboli, alfabeti, ecc. Una stringa multilinea si forma unendo le stringhe a linea singola, formando un paragrafo. Non è necessario avere tutte le linee con lo stesso allineamento; Possiamo usare stringhe con allineamenti diversi da conservare in una singola variabile. È il modo più semplice per far sì che la corda lunga venga divisa in diverse piccole linee. Usiamo le citazioni per racchiudere queste linee. Tutte queste linee vengono inizializzate usando un carattere alfa insieme a loro. Semplicemente viene creata una multilina unendo le stringhe a linea singola insieme agli spazi o nelle nuove linee per formare stringhe multiline. In questo tutorial, useremo approcci diversi per creare stringhe multiline."

Uso della stringa multilinea

Per quanto riguarda una singola variabile, non vi è alcun limite all'allocazione della memoria come array o altre strutture, ecc., Quindi il vantaggio di utilizzare una singola variabile per archiviare una stringa multiline.

Esempio 1

Come indica il nome, una stringa conterrà più righe in essa. Queste linee possono essere uguali o diverse con diversi caratteri. Abbiamo incluso un semplice esempio qui in cui una variabile stringa contiene righe diverse. Per eseguire il programma, usiamo per la prima volta due librerie di base qui. Il primo è la libreria di sistema che include tutte le classi e gli oggetti nel programma. Il secondo file di intestazione viene utilizzato per lo streaming di input e output. Ogni volta che vogliamo visualizzare qualcosa o ottenere l'input dall'utente, utilizziamo questa libreria.

# Usando il sistema;
# Utilizzo del sistema.Io;

All'interno del programma principale, viene dichiarata una variabile di tipo stringa. Questo contiene tre righe separatamente, rendendo le stringhe una stringa multilinea. Indipendentemente dalle righe che aggiungi alla stringa, è collettivamente una singola variabile.

Non è necessario visualizzare il contenuto della stringa separatamente. Tutte le righe delle variabili vengono visualizzate tramite la singola variabile usando il suo nome. Come attraverso la linea della console, abbiamo usato solo il nome della variabile; Tutti i dati saranno accessibili automaticamente. Per applicare un doppio preventivo a tempo su tutte le righe, abbiamo usato '@' all'inizio delle stringhe.

Salva il codice e quindi eseguilo utilizzando il terminale Linux per visualizzare i risultati. Utilizzare il compilatore MCS per la compilazione del codice C Sharp. Dopo la compilazione, il mono viene utilizzato per eseguire il codice.

File $ MCS.cs
File $ mono.exe

Durante l'esecuzione, vedrai che tutte le righe dichiarate alla variabile nella sequenza specificata vengono visualizzate allo stesso modo quando viene eseguito il codice. Significa che qualunque numero di spazi hai usato o fornisci linee vuote, il risultato sarà lo stesso che abbiamo usato nella variabile di input.

Esempio 2

Questo esempio si occupa di avere un lungo paragrafo con 5 righe con simboli e caratteri. Tutti i simboli e i caratteri verranno visualizzati a causa dell'uso di virgole invertite. La variabile stringa viene inizializzata con "@" per aggiungere stringhe. Ogni riga contiene spazi in luoghi diversi. Non è necessario terminare una singola riga in cui la frase è finita. Abbiamo usato spazi arbitrari tra le parole in riga e dopo la fine della frase.

# String str = @"campione ...".

Il segno Alpha citerà l'intero paragrafo.

Un approccio unico viene utilizzato per visualizzare il contenuto sullo schermo. Questo è attraverso la variabile e il letterale. I letterali sono quei contenuti usati direttamente nella dichiarazione così com'è. Questi sono scritti con citazioni invertite. Quindi, usa il segno alfa per visualizzare una nuova stringa con più caratteri e simboli.

Mentre la variabile è quella che contiene il contenuto, come descritto sopra. Quindi usando il nome della variabile direttamente nell'istruzione console visualizzerà il suo contenuto come abbiamo fatto nel primo esempio. La concatenazione è il metodo qui utilizzato per combinare sia la variabile stringa che il letterale. Questa è una caratteristica integrata della stringa che viene utilizzata per aggiungere due stringhe l'una all'altra. Visualizzeremo la stringa con la variabile utilizzando un operatore '+' per aggiungere due stringhe nell'istruzione console.

Durante l'esecuzione, vedrai che sia il letterale che il valore all'interno della variabile vengono visualizzati insieme. La sequenza del paragrafo viene mantenuta. Gli spazi e gli spazi tra le linee sono gli stessi di quando si dichiara la stringa.

Da quando è stato dimostrato che possiamo usare stringhe multiline per essere visualizzate sul terminale della console attraverso la concatenazione.

Esempio 3

Questo esempio tratta la visualizzazione dei dati individualmente tramite l'istruzione console. Tutti i tipi di dati verranno visualizzati collettivamente in una stringa. Una variabile di data viene utilizzata per avere il datetime.Ora funzione che prende la data corrente dal sistema. Due doppie variabili hanno valori fluttuanti al loro interno. E una variabile di tipo intero costante viene utilizzata per allineare il testo nella schermata della console.

Al momento dell'esecuzione, la prima riga visualizzerà la somma di due doppi valori che abbiamo usato. Questa aggiunta verrà eseguita semplicemente utilizzando l'operatore '+'. Questo valore risultante verrà utilizzato per l'allineamento nella riga successiva. Innanzitutto, abbiamo fatto l'allineamento giusto, quindi l'allineamento sinistro viene utilizzato dalla variabile. Nell'ultima riga, la variabile stringa che contiene il nome viene utilizzata insieme alla funzione della data per visualizzare la data corrente dal sistema. La data è accompagnata dall'ora prevista dalla funzione dell'ora della data.

Quando eseguiamo il codice sorgente, vedrai che tutte le stringhe utilizzate direttamente come letterali vengono aggiunte alle variabili per ottenere il contenuto presente al loro interno.

Esempio 4

Un altro esempio della stringa multilina viene utilizzato qui in cui tre righe di stringhe sono allineate in modo diverso. Ogni linea contiene stringhe e simboli circondati da virgole invertite. Una variabile a stringa singola conterrà tutte le parole. Tutte queste parole sono accompagnate dal segno alfa.

Utilizzeremo la variabile nel comando console per visualizzare tutti i dati.

Puoi vedere che tutte e tre le righe vengono visualizzate attraverso una variabile di stringa singola.

Conclusione

Una stringa è una variabile che contiene dati sotto forma di caratteri e simboli. Una stringa multilinea è proprio come una stringa semplice ma con più di una riga. Esistono diversi modi per creare una stringa multilinea. Abbiamo usato approcci diversi in questo aspetto. Una stringa multilina può essere formata utilizzando linee diverse collettivamente in una singola variabile. E anche, usando un'istruzione stringa al momento della visualizzazione e della variabile, utilizzando il processo di concatenazione per unire la variabile e i letterali insieme. Tutti gli esempi sono implementati nel sistema operativo Ubuntu 20.04.