Skip to main content
 首页 » 编程设计

asp.net-mvc-3之什么冒号(: ) means defining a class in c#

2024年11月01日9xiaohuochai

在 c# 中定义一个类 :方法?

例如,在这个非常基本的 ASP.NET MVC 应用程序 Controller 中:

namespace App.Controllers 
{ 
    public class HomeController : Controller 
    {     
        public ActionResult Index() 
        { 
            return View(); 
        } 
    } 
} 

在第三行中, : Controller 是什么?方法?

请您参考如下方法:

在这种情况下,这意味着 HomeController继承 Controller类(class)。

您可以阅读有关继承的更多详细信息 here , 但简单地说 - 继承意味着一切都是 Controller是,一个 HomeController也是。一个 HomeController是更细粒度的 Controller类(class)。

也可用于接口(interface)的实现http://msdn.microsoft.com/en-us/library/ms173156.aspx