定义一个面积类Area,该类仅有面积myArea一个成员,但具有可实现求不同几何形状面积的功能的多个构造函数,这些构造函数的输入参数不同,可分别实现求得矩形的面积、圆形的面积以及梯形的面积的功能,完成

  public class Area
    {
        public static  float myArea(float a, float b)
        {
            return a * b;
        }
       public static  double myArea(double r)
        {
            double pi = 3.1415926;
            return pi * r * r;
        }
        public static double  myArea(int s,int x,int h)
        {
            return (s + x) * h / 2;
        }
    }
    class Program
    {
        static void Main(string[] args)
        {
            Area myArea = new Area();
       
            Console.WriteLine("长为3宽为13的矩形面积为:{0}", Area.myArea(3.0f,13.0f));
            Console.WriteLine("半径为3的圆面积为:{0}", Area.myArea(3));
            Console.WriteLine("上底为1下底3高为6的梯形面积为:{0}", Area.myArea(1,3,6));
            Console.ReadKey();
        }
    }

  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
在 ASP.NET MVC 中,可以通过在 AreaRegistration.cs 文件中添加多个路由规则来指定多个路由规则。 例如,可以在 AreaRegistration.cs 文件中添加以下代码: ``` public class MyAreaRegistration : AreaRegistration { public override string AreaName { get { return "MyArea"; } } public override void RegisterArea(AreaRegistrationContext context) { context.MapRoute( "MyArea_default", "MyArea/{controller}/{action}/{id}", new { action = "Index", id = UrlParameter.Optional } ); context.MapRoute( "MyArea_custom", "MyArea/{controller}/{action}/{param1}/{param2}", new { action = "Index", param1 = UrlParameter.Optional, param2 = UrlParameter.Optional } ); } } ``` 这个代码示例定义了一个名为 "MyArea" 的区域,并在 RegisterArea 方法中定义了两个路由规则。第一个路由规则指定了默认的控制器和操作方法,第二个路由规则指定了两个参数 param1 和 param2。 在这个示例中,第一个路由规则的 URL 格式为 "/MyArea/{controller}/{action}/{id}",其中 {controller} 和 {action} 分别对应控制器和操作方法,{id} 为可选参数。第二个路由规则的 URL 格式为 "/MyArea/{controller}/{action}/{param1}/{param2}",其中 {param1} 和 {param2} 为可选参数。 通过在 AreaRegistration.cs 文件中添加多个路由规则,可以实现多种 URL 格式和参数传递方式的路由匹配。需要注意的是,路由规则的添加顺序会影响路由匹配的优先级,因此需要根据实际需进行调整。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值