Ранее я уже упоминал, что одним из основных способов форматирования строк является использование метода 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