logo

Método String.Format() en C# con ejemplos | Serie 1

Cª#, Formato() es un cadena método. Este métodose utiliza para reemplazar uno o más elementos de formato en la cadena especificada con la representación de cadena de un objeto especificado.En otras palabras, este método se utiliza parainsertar el valor de la variable o un objeto o expresión en otrocadena .

Este método se puede sobrecargar pasándole diferentes tipos de argumentos. hay totales 8 métodos en la lista de sobrecarga delFormato() método en el que 3 se analizan en este artículo y el resto se analizan en Conjunto 2 y Conjunto 3 .



cadena de análisis de Java a int
  1. Método String.Format (primero la cadena, segundo el objeto)
  2. String.Format(String, params Objeto[]) Método
  3. String.Format(IFormatProvider, String, Objeto) Método
  4. String.Format(IFormatProvider, Cadena, Objeto, Objeto) Método
  5. String.Format(IFormatProvider, Cadena, Objeto, Objeto, Objeto) Método
  6. String.Format(IFormatProvider, String, Objeto[]) Método
  7. Método String.Format(Cadena, Objeto, Objeto)
  8. Método String.Format(Cadena, Objeto, Objeto, Objeto)

Método String.Format (primero la cadena, segundo el objeto)

Este método se utiliza para rreemplaza uno o más elementos de formato en una cadena con la representación de cadena de un objeto especificado.

Sintaxis:

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

Parámetro: Este método tiene los siguientes parámetros:



formato: Este parámetro es el cadena de formato compuesto requerida.

arg0: Este parámetro es elobjeto a formatear.

Valor de retorno: Este métododevuelve la cadena. Es uncopia deformatoen el que cualquier formato Los elementos se reemplazan por la representación de cadena de arg0 .



Ejemplo :

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

>

>

Producción:

Monday, 11 November 2019>

String.Format(String, params Objeto[]) Método

Este método se utiliza para rreemplaza el elemento de formato en una cadena especificada con la representación de cadena de un objeto correspondiente en una matriz especificada.

Sintaxis:

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

Parámetro: Este método tiene los siguientes parámetros:

formato: Este parámetro es el cadena de formato compuesto requerida.

argumentos: Este parámetro es elMatriz de objetos que contiene cero o más objetos para formatear.

Valor de retorno: Este métododevuelve la cadena. Es uncopia deformatoen el que la formato Los elementos se reemplazan por la representación de cadena de argumentos .

Ejemplo :

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

>

>

Producción:

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

String.Format(IFormatProvider, String, Objeto) Método

Este método se utiliza para rReemplaza el elemento o elementos de formato en una cadena especificada con la representación de cadena del objeto correspondiente. Un parámetro proporciona información de formato específica de la cultura.

Sintaxis:

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

Parámetro: Este método tiene los siguientes parámetros:

proveedor: Este parámetro es elObjeto que proporciona información de formato específica de la cultura.

formato: Este parámetro es el cadena de formato compuesto requerida.

arg0: Este parámetro es elobjeto a formatear.

Valor de retorno: Este métododevuelve la cadena. Es uncopia deformatoen el que la formato Los elementos se reemplazan por la representación de cadena de arg0 .

Ejemplo :

java agregando a una matriz

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

>

>

Producción:

Wednesday, May 20, 2020>