String.Format()-metoden i C# med eksempler | Sett - 1

I C#, Format() er en streng metode. Denne metoden brukes til å erstatte ett eller flere formatelementer i den angitte strengen med strengrepresentasjonen av et spesifisert objekt. Med andre ord er denne metoden vant til sett inn verdien til variabelen eller et objekt eller uttrykk i et annet streng .

Denne metoden kan overbelastes ved å sende forskjellige typer argumenter til den. Det er totalt 8 metoder i overbelastningslisten til Format () metode der 3 er diskutert i denne artikkelen og de resterende er diskutert i Sett-2 og sett-3 .

  1. String.Format(String først, Objekt andre) Metode
  2. String.Format(String, params Objekt[]) Metode
  3. String.Format(IFormatProvider, String, Object) Metode
  4. String.Format(IFormatProvider, String, Object, Object) Metode
  5. String.Format(IFormatProvider, String, Object, Object, Object) Metode
  6. String.Format(IFormatProvider, String, Object[]) Metode
  7. String.Format(String, Object, Object) Metode
  8. String.Format(String, Object, Object, Object) Metode

String.Format(String først, Objekt andre) Metode

Denne metoden brukes til å r erstatter ett eller flere formatelementer i en streng med strengrepresentasjonen av et spesifisert objekt.

Syntaks:

public static string Format (string format, object arg0); 

Parameter: Denne metoden har følgende parametere:

format: Denne parameteren er nødvendig sammensatt formatstreng.

arg0: Denne parameteren er objekt å formatere.

Returverdi: Denne metoden returnerer strengen. Det er en kopi av format der evt format elementer erstattes av strengrepresentasjonen av arg0 .

Eksempel:

C#




// C# program to illustrate the> // String.Format(String first,> // Object second) Method> > using> System;> > public> class> GFG> {> > // Main method> > public> static> void> Main(> string> [] args)> > {> > DateTime date1 => new> DateTime(2019, 11, 11);> > > // Converts the object to string> > string> s1 => string> .Format(> '{0:D}'> , date1);> > Console.WriteLine(s1);> > }> }>

Produksjon:

Monday, 11 November 2019 

String.Format(String, params Objekt[]) Metode

Denne metoden brukes til å r erstatter formatelementet i en spesifisert streng med strengrepresentasjonen av et tilsvarende objekt i en spesifisert matrise.

Syntaks:

public static string Format (string format, params object[] args); 

Parameter: Denne metoden har følgende parametere:

format: Denne parameteren er nødvendig komposittformatstreng.

args: Denne parameteren er objektmatrise som inneholder null eller flere objekter som skal formateres.

Returverdi: Denne metoden returnerer strengen. Det er en kopi av format der format elementer erstattes av strengrepresentasjonen av args .

Eksempel:

C#




// C# program to illustrate the> // String.Format(String,> // params Object[]) Method> > using> System;> > public> class> GFG> {> > // Main method> > public> static> void> Main(> string> [] args)> > {> > DateTime date1 => new> DateTime(2020, 5, 20);> > TimeSpan hiTime => new> TimeSpan(14, 17, 32);> > decimal> hiTemp = 24.1m;> > TimeSpan loTime => new> TimeSpan(3, 16, 10);> > decimal> loTemp = 21.8m;> > > // Converts the object to string> > string> result1 = String.Format(> 'Temperature on {0:d}: {1,11}: {2} degrees'> +> > ' (hi) {3,11}: {4} degrees (lo)'> , date1,> > hiTime, hiTemp, loTime, loTemp);> > Console.WriteLine(result1);> > }> }>

Produksjon:

Temperature on 05/20/2020: 14:17:32: 24.1 degrees (hi) 03:16:10: 21.8 degrees (lo) 

String.Format(IFormatProvider, String, Object) Metode

Denne metoden brukes til å r erstatter formatelementet eller elementene i en spesifisert streng med strengrepresentasjonen av det tilsvarende objektet. En parameter gir kulturspesifikk formateringsinformasjon.

Syntaks:

public static string Format (IFormatProvider provider, string format, object arg0); 

Parameter: Denne metoden har følgende parametere:

forsørger: Denne parameteren er objekt som gir kulturspesifikk formateringsinformasjon.

format: Denne parameteren er nødvendig sammensatt formatstreng.

arg0: Denne parameteren er objekt å formatere.

Returverdi: Denne metoden returnerer strengen. Det er en kopi av format der format elementer erstattes av strengrepresentasjonen av arg0 .

Eksempel:

C#




// C# program to illustrate the> // String.Format(IFormatProvider,> // String, Object) Method> > using> System;> > public> class> GFG {> > // Main method> public> static> void> Main(> string> [] args) {> > > DateTime dateToDisplay => new> DateTime(2020, 5, 20, 18, 32, 0);> > System.Globalization.CultureInfo culture => > new> System.Globalization.CultureInfo(> 'en-US'> );> > string> output = String.Format(culture,> '{0,-35:D}'> , dateToDisplay);> > Console.WriteLine(output);> > }> }>

Produksjon:

Wednesday, May 20, 2020