c#高手请进,高分回报!

来源:百度知道 编辑:UC知道 时间:2024/06/04 20:27:20
题目:编程输出正方形、长方形和三角形
1.由用户选择输出哪个形状
2.用户给出某个形状的大小,如正方形的边长、长方形的长和宽、三角形的高度或边长(需有一定的长度限制)
3.用户选择用什么符号来画,默认为“*”
4.用户选择输出实心还是空心图形
要求可以调试成功的,并且是全部代码..因为作业过多想高手帮忙,小弟感激不尽了.一天之内可以完成的追加分数.
最好有注释..谢谢..

//刚好今天没事,做完啦.控制台应用程序
//注释下午给你写
using System;
using System.Collections.Generic;
using System.Text;

namespace 题目测试
{
class Program
{
static void Main(string[] args)
{
Start:
Console.WriteLine("请选择要生成的图形:");
Console.WriteLine(" 1.正方形");
Console.WriteLine(" 2.长方形");
Console.WriteLine(" 3.三角形");
string Style = Console.ReadLine();
if (Style != "1" && Style != "2" && Style != "3")
{
Console.WriteLine("输入错误!");
goto Start;
}
else
{
//调用处理方法
Draw dr = new Draw();
dr.Draw_Image(Style);
goto Start;
}
}

}
public class Draw
{
public void Draw_Image(string types)
{
switch (types)
{
case "1": Draw_Condition("1"); break;
case "2": Draw_Condition("2&qu