C# formato stringa

C# formato stringa
C# tratta molte caratteristiche di stringhe: una variabile di tipo di dati stringa memorizza la stringa sotto forma di caratteri. Facendo la programmazione, è necessario trasformare il formato di alcune variabili specificate in un'altra. Il metodo format () è una caratteristica integrata delle stringhe dichiarate nella classe stringa. Questo metodo viene utilizzato per inserire o aggiungere i valori nella variabile o un oggetto nell'altra stringa.

Esempio 1

Per la formattazione della stringa, useremo una stringa semplice.Funzione format (). Questa funzione è una funzione integrata della stringa. Una stringa può essere formattata in diversi modi usando la stessa funzione. Nei linguaggi di programmazione C e C ++, dobbiamo includere la libreria String per utilizzare le funzionalità delle stringhe nel programma. Ma in C Sharp, non è necessario includere alcuna libreria, è necessario solo il file di intestazione del sistema. Questo contiene tutte le informazioni relative alle strutture, alle classi e ecc.

Usando il sistema;

Dopo aver dichiarato la biblioteca, dichiareremo il "test" di classe. All'interno della classe, viene utilizzata la funzione principale. Una variabile di tipo intero deve essere inizializzata con il valore. Questo valore verrà convertito nella stringa applicando le funzioni del formato stringa. Per l'applicazione della funzione, viene creato l'oggetto della stringa. Abbiamo usato questa funzione in modo tale da aggiungere quel valore intero a una stringa.

String Strformat = String.Formato ("I AM 0 anni", età);

0, la parentesi indica il luogo in cui verrà aggiunto il numero. Il valore intero sarà dichiarato a questo punto. La variabile viene utilizzata come parametro di questa funzione per aggiungere il valore nella stringa. Successivamente attraverso l'istruzione console, visualizzeremo i risultati sullo schermo.

Viene utilizzato un compilatore MCS e Mono eseguirà il file. CS aggiungendo il '.exe.'Estensione per rendere eseguibile il file.

File $ MCS.cs
File $ mono.exe

I risultati mostrano che la frase completa con il valore numerico è incorporata nella stringa rendendo l'intera stringa perché la parte intera viene convertita nel tipo di dati della stringa.

Ora useremo due variabili per aggiungere un intero e un valore di stringa nella frase. Entrambe le variabili sono utilizzate in diverse posizioni nella stringa. Queste variabili diventeranno parte della frase dopo che il metodo del formato verrà applicato.

String Strformat = String.Formato ("0] mangia 1", nome, cibo);

Possiamo usare qualsiasi posizione della variabile a seconda della condizione. Pur avendo più di una variabile in una stringa, una cosa dovrebbe essere tenuta a mente, la sequenza di variabili come parametro nella funzione dovrebbe essere la stessa. Se menzioni prima il cibo rispetto alla variabile del nome, il valore della variabile "alimentare" verrà visualizzato per primo, poiché l'indice 0 indica il primo valore. Vediamo il valore risultante.

Puoi osservare che il nome e le variabili alimentari sono sostituite dai valori al loro interno.

Esempio 2

La funzione di formato della stringa può essere utilizzata direttamente con il valore in fase di esecuzione prima di dichiararlo nella variabile. La formattazione della stringa non solo aggiunge valori diversi di diversi tipi di dati nell'istruzione, ma l'allineamento delle parole può anche essere gestito attraverso di essa. Ad esempio, se si desidera allineare il valore di input a un grado specifico lontano da sinistra o destra, è possibile utilizzare il corda. formato() insieme al valore che desideri creare la distanza. Questa distanza è per il margine alla parola. Come sulla console, il valore viene visualizzato sul lato sinistro, quindi per impostazione predefinita, se utilizziamo un numero positivo, la distanza sarà verso destra.

String Strformat = String.Formato ("0, 30", "linuxhint");

Vogliamo aggiungere una stringa che dovrebbe essere separata dal lato sinistro e galleggiare nel mezzo, quindi abbiamo usato 30 distanze.

Puoi vedere che la stringa, invece di averla sul lato più a sinistra, viene visualizzata al centro. Questo spostamento è dovuto alla figura che abbiamo menzionato. Possiamo ridurre o aumentare il numero. Il segno negativo con il numero sposterà la stringa in una direzione opposta.

Nel prossimo esempio, abbiamo preso due variabili che avessero numeri negativi per l'allineamento. Poiché gli indici 0 e 1 sono per il primo e il secondo valore, entrambi i valori verranno visualizzati seguendo l'ordine. I numeri -20 e -40 mostrano la larghezza di entrambi i valori.

String Strformat = String.Format ("0, -20 1, -40", "LinuxHint", "C# Programma");

Poiché entrambi i valori sono negativi, entrambi sono allineati a sinistra. Il primo valore verrà allineato nella posizione più a sinistra, mentre il secondo valore verrà allineato dopo la distanza di -40 dal primo valore.

Esempio 3

Seguendo l'approccio di cui sopra, la libreria e la classe conterranno il programma principale. Un altro modo di usare il corda. formato Il metodo consiste nell'utilizzare qualsiasi operazione matematica sulle variabili per aggiungere o sottrarre i valori.

Qui abbiamo usato un operatore aggiuntivo per aggiungere due valori presenti all'interno delle variabili. Innanzitutto, la variabile del tipo di stringa verrà dichiarata con le stringhe che verranno utilizzate per il display di output in seguito al momento dell'esecuzione. L'indice 0 è per il primo valore, il primo indice mostra il secondo valore. Mentre l'indice "2" è per il valore risultante. Quindi due variabili di tipo intero conterranno i valori.

String Result = String.Formato (formatString, valore1, valore2, valore1 + valore2);

Questo conterrà di nuovo la funzione stessa per convertire il valore del tipo intero nella stringa. Innanzitutto, entrambi i valori verranno presi nel parametro, un'operazione di addizione viene applicata a entrambi, quindi la risposta viene convertita nella stringa attraverso la funzione stringa di formato.

Puoi vedere nell'esecuzione, che la risposta verrà visualizzata insieme all'istruzione dichiarata sopra attraverso gli indici che abbiamo usato.

Esempio 4

Il processo di formattazione della stringa si occupa anche della formattazione della data. Questa funzione viene utilizzata prendendo i dati come tipo di dati da soli. Quindi, applicheremo la tecnica della stringa di formattazione ai dati di input e otterremo un valore di stringa. I dati di input sono nel formato della data standard 'YY/MM/DD.

String strdate = String.Formato ("0: d", data);

Questa funzione prenderà la data del valore come parametro. 0, d specificherà il primo oggetto passato.

Questa funzione visualizzerà il nome del giorno della rispettiva data e quindi il nome del mese con la data, quindi l'anno seguito da una virgola.

Conclusione

La stringa. La funzione format () è implementata sul sistema operativo Ubuntu. Una stringa può essere formattata in diversi modi. I valori di input possono essere in qualsiasi tipo di dati, ma dopo il processo di formattazione, questi valori vengono convertiti in un valore di stringa combinato. Una stringa. La funzione format () viene utilizzata per aggiungere il valore di diversi tipi di dati in una puntura, a scopo di allineamento, per le operazioni matematiche e la formattazione della data. Abbiamo spiegato tutte queste caratteristiche attraverso esempi. Corda. Format () Formati Formati La stringa indipendentemente dal tipo di dati di input.