logo

Метод String.Format() у C# з прикладами | Набір – 1

У C#, Формат() це рядок метод. Цей методвикористовується для заміни одного або кількох елементів форматування у вказаному рядку на рядкове представлення зазначеного об’єкта.Іншими словами, цей метод використовується длявставити значення змінної або об’єкта чи виразу в іншийрядок .

Цей метод можна перевантажити, передаючи йому різні типи аргументів. Є всього 8 методи в списку перевантаженняФормат() спосіб, у якому 3 обговорюються в цій статті, а інші обговорюються в Набір-2 і набір-3 .



архітектура пружинного завантаження
  1. Метод String.Format(перший рядок, другий об’єкт).
  2. Метод String.Format(String, params Object[]).
  3. Метод String.Format(IFormatProvider, String, Object).
  4. Метод String.Format(IFormatProvider, String, Object, Object).
  5. Метод String.Format(IFormatProvider, String, Object, Object, Object).
  6. Метод String.Format(IFormatProvider, String, Object[]).
  7. Метод String.Format(String, Object, Object).
  8. Метод String.Format(String, Object, Object, Object).

Метод String.Format(перший рядок, другий об’єкт).

Цей метод використовується для rзамінює один або більше елементів формату в рядку на рядкове представлення зазначеного об’єкта.

Синтаксис:

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

Параметр: Цей метод має такі параметри:



формат: Цей параметр є необхідний рядок складеного формату.

arg0: Цей параметр єоб'єкт для форматування.

Повернене значення: Цей методповертає рядок. Цекопіяформатв якому будь-який формат елементи замінюються рядковим представленням arg0 .



приклад:

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

>

>

Вихід:

Monday, 11 November 2019>

Метод String.Format(String, params Object[]).

Цей метод використовується для rзамінює елемент формату у вказаному рядку рядковим представленням відповідного об’єкта у вказаному масиві.

Синтаксис:

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

Параметр: Цей метод має такі параметри:

формат: Цей параметр є необхідний рядок складеного формату.

аргументи: Цей параметр ємасив об’єктів, який містить нуль або більше об’єктів для форматування.

Повернене значення: Цей методповертає рядок. Цекопіяформатв якому формат елементи замінюються рядковим представленням арг .

приклад:

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

>

>

як отримати доступ до фотографій icloud

Вихід:

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

Метод String.Format(IFormatProvider, String, Object).

Цей метод використовується для rзамінює елемент або елементи формату у вказаному рядку рядковим представленням відповідного об’єкта. Параметр надає інформацію про форматування, що залежить від культури.

Синтаксис:

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

Параметр: Цей метод має такі параметри:

провайдер: Цей параметр єоб’єкт, який надає інформацію про форматування, що відповідає культурі.

формат: Цей параметр є необхідний рядок складеного формату.

arg0: Цей параметр єоб'єкт для форматування.

Повернене значення: Цей методповертає рядок. Цекопіяформатв якому формат елементи замінюються рядковим представленням arg0 .

приклад:

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

>

>

Вихід:

Wednesday, May 20, 2020>