【发布时间】:2011-02-08 07:33:39
【问题描述】:
因此,在我的应用程序的每个页面中,一些常用的可重用方法都使用了基类...
public class BaseClass:System.Web.UI.Page
{
public string GetRandomPasswordUsingGUID(int length)
{
string guidResult = System.Guid.NewGuid().ToString();
guidResult = guidResult.Replace("-", string.Empty);
return guidResult.Substring(0, length);
}
}
所以如果我想使用这种方法,我会这样做,
public partial class forms_age_group : BaseClass
{
protected void Page_Load(object sender, EventArgs e)
{
//i would just call it like this
string pass = GetRandomPasswordUsingGUID(10);
}
}
它可以满足我的要求,但是有一个“Base”关键字可以处理 c# 中的基类... 我真的很想知道什么时候应该在派生类中使用 base 关键字......
任何好的例子...
【问题讨论】: