The String.Format() method is redundant if you use Console.WriteLine(). Console.WriteLine() actually has an overload that calls String.Format() before writing the result to the output stream.
Suboptimal code
Console.WriteLine(string.Format("This is {0}", z));