Translate Into English Coffee & Tea
ASP.NET 中的 AJAX ASP.NET 画图全接触 ASP.NET 与 XML 声明式数据绑定 ASP.NET 网页抓取
C# 基础 C# 类教程 C# 加密 ASP.NET 成员资格 非“自动化”处理 Excel
QuickAjax Ajax 完美的语法高亮器 Silverlight Popfly
C# 类教程-继承:方法重载
免费注册联想 5G 网盘

方法重载并不是类继承中的内容,只是它容易和重写等混淆,所以放在一起谈谈。

什么是重载呢,举个例子,我们在应用 System.IO.File.Create() 方法时,往往可以选择几种参数,这是就方法的重载,同一个作用域、同一个方法名称、具有不同的参数类型参数个数,在调用方法时,根据参数自动决定使用哪一个方法。

示例

public string GetString()
{
    //...
}

public string GetString(int index)
{
    //...
}

public string GetString(string userName)
{
    //...
}

在 C# 中,方法参数没有默认值,可通过重载来实现默认值功能。

文章评论
标题:必填
内容:
文章信息