Обложка канала

C# 1001 notes

Регулярные короткие заметки по C# и .NET. Просто о сложном для каждого.

C# 1001 notes

8 лет назад
Открыть в
Какие методы поддерживают форматирование составных строк в C#?

Ранее я уже упоминал, что одним из основных способов форматирования строк является использование метода string.Format, однако в платформе .NET он далеко не единственный.

Сегодня я приведу расширенный список, поддерживающий данную функциональность:

🔸 Console.Write / Console.WriteLine

🔸 Debug.WriteLine

🔸 StreamWriter.Write / StreamWriter.WriteLine

🔸 StringBuilder.AppendFormat

🔸 StringWriter.Write / StringWriter.WriteLine

🔸 TextWriter.Write / TextWriter.WriteLine

🔸 Trace.TraceError / Trace.TraceInformation

Другими словами, следующая строка:

string.Format("{0} is {1} yrs old.", name, age);


Может быть переписана следующим образом:

Console.Write("{0} is {1} yrs old.", name, age);


Минутка занимательных наблюдений: Размер окна консольного приложения, оказывается, также может изменяться во время исполнения с помощью метода Console.SetWindowSize(w, h) 🙂

#strings