logo

Metodo String.Format() in C# con esempi | Imposta – 1

In C#, Formato() è un corda metodo. Questo metodoviene utilizzato per sostituire uno o più elementi di formato nella stringa specificata con la rappresentazione di stringa di un oggetto specificato.In altre parole, questo metodo è abituatoinserire il valore della variabile o di un oggetto o espressione in un altrocorda .

Questo metodo può essere sovraccaricato passandogli diversi tipi di argomenti. Ci sono totali 8 metodi nell'elenco di sovraccarico diFormato() metodo in cui 3 sono discussi in questo articolo e i restanti sono discussi in Set-2 e set-3 .



quanti milioni ci sono in un miliardo
  1. Metodo String.Format(Prima la stringa, poi l'oggetto).
  2. String.Format(String, params Object[]) Metodo
  3. Metodo String.Format(IFormatProvider, String, Object).
  4. Metodo String.Format(IFormatProvider, String, Object, Object).
  5. Metodo String.Format(IFormatProvider, String, Object, Object, Object).
  6. Metodo String.Format(IFormatProvider, String, Object[]).
  7. Metodo String.Format(String, Object, Object).
  8. Metodo String.Format(String, Object, Object, Object).

Metodo String.Format(Prima la stringa, poi l'oggetto).

Questo metodo viene utilizzato per rsostituisce uno o più elementi di formato in una stringa con la rappresentazione di stringa di un oggetto specificato.

Sintassi:

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

Parametro: Questo metodo ha i seguenti parametri:



formato: Questo parametro è il stringa di formato composito richiesta.

argomento0: Questo parametro è iloggetto da formattare.

Valore di ritorno: Questo metodorestituisce la stringa. È uncopia diformatoin cui qualsiasi formato gli elementi vengono sostituiti dalla rappresentazione di stringa di arg0 .



Esempio :

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);> >}> }>

>

>

Produzione:

Monday, 11 November 2019>

String.Format(String, params Object[]) Metodo

Questo metodo viene utilizzato per rsostituisce l'elemento di formato in una stringa specificata con la rappresentazione di stringa di un oggetto corrispondente in una matrice specificata.

Sintassi:

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

Parametro: Questo metodo ha i seguenti parametri:

formato: Questo parametro è il stringa di formato composito richiesta.

argomenti: Questo parametro è ilarray di oggetti che contiene zero o più oggetti da formattare.

Valore di ritorno: Questo metodorestituisce la stringa. È uncopia diformatoin cui la formato gli elementi vengono sostituiti dalla rappresentazione di stringa di arg .

Esempio :

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);> >}> }>

>

>

Produzione:

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

Metodo String.Format(IFormatProvider, String, Object).

Questo metodo viene utilizzato per rsostituisce l'elemento o gli elementi di formato in una stringa specificata con la rappresentazione di stringa dell'oggetto corrispondente. Un parametro fornisce informazioni sulla formattazione specifiche della lingua.

Sintassi:

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

Parametro: Questo metodo ha i seguenti parametri:

fornitore: Questo parametro è iloggetto che fornisce informazioni sulla formattazione specifiche della cultura.

formato: Questo parametro è il stringa di formato composito richiesta.

argomento0: Questo parametro è iloggetto da formattare.

Valore di ritorno: Questo metodorestituisce la stringa. È uncopia diformatoin cui la formato gli elementi vengono sostituiti dalla rappresentazione di stringa di arg0 .

Esempio :

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);> >}> }>

suite di strumenti primaverili
>

>

Produzione:

Wednesday, May 20, 2020>