web开发练习题
private DataSet CreateDataSet() { DataSet ds; DataTable dt; DataRow dr; DataColumn dc;
ds = new DataSet(); // dt = new DataTable("Table1"); // dc = new DataColumn("ID", typeof(System.Int32)); // 创建一个
dt.Columns.Add(dc); ; dc = new DataColumn("Str", typeof(System.String)); dt.Columns.Add(dc);
ds.Tables.Add(dt); for (int i = 0; i < 5; i++) {
dr = dt.NewRow(); dr["ID"] = i;
dr["Str"] = "动态添加的第" + i.ToString() + "条记录"; dt.Rows.Add(dr); }
return ds; }
四.简答题
1. 在C# 中,值类型和引用类型有何不同?
值类型:直接包含它们的数据,值类型的变量可以直接保存其数据副本,对一个变量进行操作不会影响其他变量
引用类型:存储对值的内存地址的引用,多个变量可以引用同一对象,对一个变量的操作可能会影响另一变量指向的对象。