Hvordan bruke streng.Formatmetode C#

Hvordan bruke streng.Formatmetode C#

Streng.Format () er en metode i C# som gjør det mulig å lage en formatert streng som bruker plassholdere for å representere verdiene som vil bli satt inn i strengen. Denne metoden gir en måte å kombinere strenglitteraler og variabler eller uttrykk for å lage en formatert streng på en mer lesbar og fleksibel måte.

Hvordan bruke streng.Formatmetode i C#

I formatstreng med verdiene til de tilsvarende argumentene og returnerer det resulterende, er det en metode som gir en kraftig og fleksibel måte å formatere strenger i C# og er mye brukt i applikasjoner som krever strengmanipulering og utdataformatering.

Streng.Format("", , ,.. , );

De Parameter er en sammensatt formatstreng som definerer teksten som skal sendes ut, og plassholderne for at argumentene skal settes inn. Plassholderne er representert med seler og kan inkludere formatspesifikasjoner for å kontrollere visningen av verdiene.

De , ,.. , Parametere er argumentene som skal settes inn i strengen. De kan være av alle typer, og verdiene deres blir konvertert til strenger og settes inn i formatstrengen hos de tilsvarende plassholdere.

La oss vurdere følgende kode som bruker denne funksjonen for å lage en formatert streng:

ved hjelp av system;
Klasseprogram

statisk tomrom (streng [] args)

// Initialiser variabler
String name = "Mark";
int alder = 25;
int id = 7836;
// Bruk streng.Format for å lage formatert utgangsstreng
String output = streng.Format ("Navn: 0, alder: 1, id: 2", navn, alder, id);
// Skriv ut utgangsstrengen til konsollen
Konsoll.WritLine (output);

I dette eksemplet erklærer vi først tre variabler: navn, alder og lønn og bruker deretter strengen.Format () Funksjon for å formatere disse verdiene i en streng.

Det første argumentet til streng.Format () er en streng som spesifiserer ønsket utgangsformat, og i dette tilfellet inneholder formatstrengen tre plassholdere: 0 for navnet, 1 for alderen, og 2: C for lønnen. C -formatspesifikasjonen formaterer lønnsverdien som en valuta, ved å bruke den nåværende kulturens valutasymbol.

De gjenværende argumentene til streng.Format gir verdiene som skal erstattes i plassholderne. Vi passerer i henholdsvis navn, alder og lønn som andre, tredje og fjerde argumenter. Strengen.Formatmetode returnerer deretter den formaterte strengen, som vi lagrer i utgangsvariabelen, her er utgangen fra koden:

Konklusjon

Strengen.Format () er en metode i C# som lar deg lage en formatert streng ved å erstatte plassholdere i en formatstreng med verdier gitt som argumenter. Ved å bruke formateringsalternativer i plassholderne, kan du kontrollere måten utgangsverdien vises. Denne metoden er en praktisk måte å lage formatert utgang i C# -applikasjonene dine.