Método String.Format() en C# con ejemplos | Serie 1
Cª#, Formato() es un cadena método. Este método se 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 para insertar el valor de la variable o un objeto o expresión en otro cadena .
Este método se puede sobrecargar pasándole diferentes tipos de argumentos. hay totales 8 métodos en la lista de sobrecarga del Formato () método en el que 3 se analizan en este artículo y el resto se analizan en Conjunto 2 y Conjunto 3 .
- Método String.Format (primero la cadena, segundo el objeto)
- String.Format(String, params Objeto[]) Método
- String.Format(IFormatProvider, String, Objeto) Método
- String.Format(IFormatProvider, Cadena, Objeto, Objeto) Método
- String.Format(IFormatProvider, Cadena, Objeto, Objeto, Objeto) Método
- String.Format(IFormatProvider, String, Objeto[]) Método
- Método String.Format(Cadena, Objeto, Objeto)
- Método String.Format(Cadena, Objeto, Objeto, Objeto)
Método String.Format (primero la cadena, segundo el objeto)
Este método se utiliza para r reemplaza 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 el objeto a formatear.
Valor de retorno: Este método devuelve la cadena. Es un copia de formato en 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 r reemplaza 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 el Matriz de objetos que contiene cero o más objetos para formatear.
Valor de retorno: Este método devuelve la cadena. Es un copia de formato en 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 r Reemplaza 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 el Objeto 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 el objeto a formatear.
Valor de retorno: Este método devuelve la cadena. Es un copia de formato en el que la formato Los elementos se reemplazan por la representación de cadena de arg0 .
Ejemplo :
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