public static void Main()
Console.WriteLine("Please enter the number of rows for your martini glass: ");
var key = Console.ReadLine();
if (int.TryParse(key, out val) == true)
MartiniGlass glass = new MartiniGlass();
Console.WriteLine("Invalid entry");
Console.WriteLine("Press any key to continue");
public class MartiniGlass
public void PrintGlass(int iNumRows)
Console.WriteLine("Please enter a number greater than 0");
StringBuilder sb = new StringBuilder();
for (int i = iNumRows; i > 0; --i)
sb.Append(' ', iNumSpaces);
int iNumOs = i + (i - 1);
sb.Append(System.Environment.NewLine);
for (int i = 0; i < iNumRows; ++i)
sb.Append(' ', iNumSpaces - 1);
sb.Append(System.Environment.NewLine);
int iBaseCount = iNumRows + (iNumRows - 1);
sb.Append('=', iBaseCount);
Console.WriteLine(sb.ToString());