能解释一下 下面的这段代码是什么意思吗?越详细越好............ 先谢谢了.......

{......

int row = sd.Tables["student"].Rows.Count;
List<Stuinformation> stu = new List<Stuinformation>();
Stuinformation stuinfor;
for (int i = 0; i < row; i++)
{
stuinfor=new Stuinformation();
stuinfor.XINGMING = sd.Tables["student"].Rows[i]["xingming"].ToString();
stuinfor.XUEHAO = sd.Tables["student"].Rows[i]["xuehao"].ToString();
stuinfor.XINGBIE = sd.Tables["student"].Rows[i]["xingbie"].ToString();
stu.Add(stuinfor);

}
JavaScriptSerializer jsonSerializer = new JavaScriptSerializer(); string json = "{totalProperty: " + row + ",root :" + jsonSerializer.Serialize(stu) + "}";

Response.Write(json);

.......
}

public class Stuinformation
{
public string XINGMING { get; set; }
public string XUEHAO { get; set;}
public string XINGBIE { get ; set;}
}

首先第一行是注释 一般用于说明代码的用途
第二行是一个div标签,用于html中一个区域,其中的id为其属性,用于唯一标识,这个标签的value为 Watch videos at Vodpod.其中在Watch 上加了一个超链接,当点击Watch 后页面就会跳到上去
第三行为 脚本的开始 其中type表明脚本的类型是 文本/javascript 的
第四行 定义了一个变量Vodpod ,值为 一系列的键值对组成的集合,大括号内 冒号前面的为 键,冒号后面引号内的为其对应的值。
第五行为该脚本结束
第六行 也是脚本, 只是引入了一个外部的已经写好的脚本文件,src就是指明该脚本文件所处的位置
最后一行 又是一段标注 , 一般与前面最近一个开始的标注配套使用,用于表明两个标注之间的功能
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-08-26
将student表数据读取出来,以json的格式打出来
相似回答