初学者C# 索引问题
using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
public partial class ShuoYing : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
Chengji theChengji = new Chengji();
theChengji.list();
Label1.Text = theChengji["李四"].Tostring();
}
public class User
{
public string name;
public int xuehao;
}
public class Chengji:User
{
private User[] xueshen;
public void list()
{
xueshen = new User[2];
xueshen[0] = new User();
xueshen[0].name = "李四";
xueshen[0].xuehao = 100;
xueshen[1] = new User();
xueshen[1].name = "张三";
xueshen[1].xuehao = 101;
}
public string this[int Id]
{
get { return name; }
}
public int this[string Xm]
{
get { return xuehao; }
}
}
}
为什么运行不通啊。
错误“int”并不包含“Tostring”的定义 不知道错在那里,,望指点。
问题补充:我是想通过xuehao 找name ;;name 找xuehao