If you want to write code like:
WriteToConsole("{0} tel is: {1:+### ### ### ###}", "Name", 242352356578);
Then you may have the code:
private static Queue<String> q = new Queue<String>(1000);
private static void WriteToConsole(String message)
{
q.Enqueue(message);
Console.Write(message);
}
private static void WriteToConsole(String message, params Object[] r)
{
String s = String.Format(message, r);
q.Enqueue(s);
Console.Write(s);
}
source
share