public partial class 类的镶套 : System.Web.UI.Page
{
public class comp //定义一个外部类
{
public class cod//定义一个内部类
{
private string use;
public cod(string aa)//定义内部类cod的构造函数
{
use = aa;
}
public string Use
{
get { return use; }
set { use = value; }
}
public string codf(string aa)//创建一个内部类cod的方法
{
return "你现在用的是"+aa;
}
public static string aa(int bb)//创建一个内部类cod的静态方法
{
return "一共用"+bb+"种语言";
}
}
public comp()//创建外部类comp的构造函数
{
}
public string fangfa()//创建外部类comp的方法
{
return "草";
}
}
protected void Page_Load(object sender, EventArgs e)
{
comp.cod user = new comp.cod("这是一个试验");
Response.Write(user.Use);
Response.Write(user.codf("试验2"));
Response.Write(comp.cod.aa(30));
}
黄色部分:教程说这里是定义一个外部类comp的实例对象,可我觉得这好像是在定义内部类cod的实例对象吧。外部的应该这样定义啊:comp user=new comp() 难道不是么?教程做的对,还是我做的对啊?