public class stu
{
private int _id;
public int ID
{
get { return _id; }
set { _id = value; }
}
}
public void Prepare(stu aa)
{
aa.ID = 3;
}
protected void btn_Click(object sender, EventArgs e)
{
stu st = new stu();
Prepare(st);
Response.Write(string.Format("<script language='javascript'>alert('{0}');</script>", st.ID));
}
输入出的内容是3;
c#中数据类型分为值类型、引用数据类型;引用类型包括Class,interface,delegate当它们作为参数时,则自身的值会发生变化。