private List<Instance> GetStudent()
{
string P_Str_ConnectionStr = string.Format(//创建数据库连接字符串
@”server=WIN-GI7E47AND9R\LS;database=db_TomeTwo;uid=sa;pwd=”);
string P_Str_SqlStr = string.Format(//创建SQL查询字符串
“SELECT 学生姓名,ISNUMERIC(年龄) FROM tb_Student”);
SqlDataAdapter P_SqlDataAdapter = new SqlDataAdapter(//创建数据适配器
P_Str_SqlStr, P_Str_ConnectionStr);
DataTable P_dt = new DataTable();//创建数据表
P_SqlDataAdapter.Fill(P_dt);//填充数据表
List<Instance> P_str = new List<Instance>();//创建数据集合
foreach (DataRow item in P_dt.Rows)
{
P_str.Add(new Instance() { 姓名=item[0].ToString(),//添加数据项
年龄 = item[1].ToString() ==
“1” ? “数值” : “非数值” });
}
return P_str;//数据集合
}
class Instance
{
public string 姓名 { get; set; }
public string 年龄 { get; set; }
}
本人是个新手,这段代码中的 P_str.Add(new Instance() { 姓名=item[0].ToString(),其中这个代码new Instance()不知道加这个代码是啥意思?请高手指点下!
{
string P_Str_ConnectionStr = string.Format(//创建数据库连接字符串
@”server=WIN-GI7E47AND9R\LS;database=db_TomeTwo;uid=sa;pwd=”);
string P_Str_SqlStr = string.Format(//创建SQL查询字符串
“SELECT 学生姓名,ISNUMERIC(年龄) FROM tb_Student”);
SqlDataAdapter P_SqlDataAdapter = new SqlDataAdapter(//创建数据适配器
P_Str_SqlStr, P_Str_ConnectionStr);
DataTable P_dt = new DataTable();//创建数据表
P_SqlDataAdapter.Fill(P_dt);//填充数据表
List<Instance> P_str = new List<Instance>();//创建数据集合
foreach (DataRow item in P_dt.Rows)
{
P_str.Add(new Instance() { 姓名=item[0].ToString(),//添加数据项
年龄 = item[1].ToString() ==
“1” ? “数值” : “非数值” });
}
return P_str;//数据集合
}
class Instance
{
public string 姓名 { get; set; }
public string 年龄 { get; set; }
}
本人是个新手,这段代码中的 P_str.Add(new Instance() { 姓名=item[0].ToString(),其中这个代码new Instance()不知道加这个代码是啥意思?请高手指点下!
解决方案
40
就是实例化一个instance对象,然后加入到p_str列表中。
20
这是新建并实例化一个Instance对象,设置相关的值。