static void Main (string[] args)
{
while (true)
{
Console.Write ("Please select the graphic you want to get?") a square; b triangle; c parallelogram; D Diamond; E trapezoid: ");
string n = Console.ReadLine ();
Console.Write ("Please enter Number:");
int m = Convert.ToInt32 (Console.ReadLine ());
Switch (n)
{
Case "A":
for (int i = 1; I <= m; i++)
{
Console.Write ("☆");
for (int j = 1; j <= M; j + +)
{
Console.Write ("☆");
}
Console.Write ("\ n");
}
Break
Case "B":
for (int i = 1; I <= m; i++)
{
for (int j = 1; J <= M-i; j + +)
{
Console.Write ("");
}
for (int k = 1; k <= 2 * i-1; k++)
{
Console.Write ("☆");
}
Console.Write ("\ n");
}
Break
Case "C":
for (int i = 1; I <= m; i++)
{
for (int j = 1; J <=m-i; J + +)
{
Console.Write ("");
}
for (int k =1; k <= m; k++)
{
Console.Write ("?");
}
Console.Write ("\ n");
}
Break
Case "D":
for (int i = 1; I <= m; i++)
{
for (int j = 1; J <= M-i; j + +)
{
Console.Write ("");
}
for (int k = 1; k <= 2 * i-1; k++)
{
Console.Write ("☆");
}
Console.Write ("\ n");
}
for (int p = 1; p <= m; p++)
{
for (int q = 1; q <= p; q++)
{
Console.Write ("");
}
for (int h = 1; H <= 2 * (m-p)-1; h++)
{
Console.Write ("★");
}
Console.Write ("\ n");
}
Break
Case "F":
for (int i = 1; I <= m; i++)
{
for (int j = 1; J <= M-i; j + +)
{
Console.Write ("");
}
for (int k = 1; k <= 2 * i + 3; k++)
{
Console.Write ("☆");
}
Console.Write ("\ n");
}
Break
Default
Console.Write ("Your input is wrong!") ");
Break
}
Console.ReadLine ();
}
}
Example of selecting a graphic for the for-insert method