C# 如何动态创建新的元组列表
我创建了以下内容:C# 如何动态创建新的元组列表,c#,list,tuples,C#,List,Tuples,我创建了以下内容: public class Members { public string Member { get; set; } public string Number{ get; set; } public Members(string _member, string _num) { Member= _member; Number = _num; }
public class Members
{
public string Member { get; set; }
public string Number{ get; set; }
public Members(string _member, string _num)
{
Member= _member;
Number = _num;
}
}
int countRows = 0;
SqlDataReader dataReader = cmd.ExecuteReader();
while (dataReader.Read())
{
countRows += 1;
Members sample1 = new Members ("170128", "REG");
Members sample2 = new Members ("170129", "REG");
Members sample3 = new Members ("170130", "TAQ");
List<Members> listOfMembers = new List<Members>();
listOfMembers.Add(sample1);
listOfMembers.Add(sample2);
listOfMembers.Add(sample3);
foreach (var item in listOfMembers)
{
Response.Write("Member: " + item.Member + " Number: " + item.Number +"<br />");
}
}
dataReader.Close();
dataReader.Dispose();
con.Close();
从另一个类中调用它:
int countRows = 0;
SqlDataReader dataReader = cmd.ExecuteReader();
while (dataReader.Read())
{
countRows += 1;
Members sample1 = new Members ("170128", "REG");
Members sample2 = new Members ("170129", "REG");
Members sample3 = new Members ("170130", "TAQ");
List<Members> listOfMembers = new List<Members>();
listOfMembers.Add(sample1);
listOfMembers.Add(sample2);
listOfMembers.Add(sample3);
foreach (var item in listOfMembers)
{
Response.Write("Member: " + item.Member + " Number: " + item.Number +"<br />");
}
}
dataReader.Close();
dataReader.Dispose();
con.Close();
这是行不通的。int countRows与对象示例不兼容。如何实现类似的功能,以便动态创建sample1、sample2等,并将其添加到列表中?使用集合或数组保存类
int countRows = 0;
SqlDataReader dataReader = cmd.ExecuteReader();
while (dataReader.Read())
{
countRows += 1;
Members sample1 = new Members ("170128", "REG");
Members sample2 = new Members ("170129", "REG");
Members sample3 = new Members ("170130", "TAQ");
List<Members> listOfMembers = new List<Members>();
listOfMembers.Add(sample1);
listOfMembers.Add(sample2);
listOfMembers.Add(sample3);
foreach (var item in listOfMembers)
{
Response.Write("Member: " + item.Member + " Number: " + item.Number +"<br />");
}
}
dataReader.Close();
dataReader.Dispose();
con.Close();
List<Members> sample = new List<Members>();
注意:GetInt()是我的猜测。使用GetString()或任何类型。或者以本机格式
int countRows = 0;
SqlDataReader dataReader = cmd.ExecuteReader();
while (dataReader.Read())
{
countRows += 1;
Members sample1 = new Members ("170128", "REG");
Members sample2 = new Members ("170129", "REG");
Members sample3 = new Members ("170130", "TAQ");
List<Members> listOfMembers = new List<Members>();
listOfMembers.Add(sample1);
listOfMembers.Add(sample2);
listOfMembers.Add(sample3);
foreach (var item in listOfMembers)
{
Response.Write("Member: " + item.Member + " Number: " + item.Number +"<br />");
}
}
dataReader.Close();
dataReader.Dispose();
con.Close();
sample.Add(new Members(dataReader["columnName"], dataReader["columnName"]))
使用集合或数组保存类
int countRows = 0;
SqlDataReader dataReader = cmd.ExecuteReader();
while (dataReader.Read())
{
countRows += 1;
Members sample1 = new Members ("170128", "REG");
Members sample2 = new Members ("170129", "REG");
Members sample3 = new Members ("170130", "TAQ");
List<Members> listOfMembers = new List<Members>();
listOfMembers.Add(sample1);
listOfMembers.Add(sample2);
listOfMembers.Add(sample3);
foreach (var item in listOfMembers)
{
Response.Write("Member: " + item.Member + " Number: " + item.Number +"<br />");
}
}
dataReader.Close();
dataReader.Dispose();
con.Close();
List<Members> sample = new List<Members>();
注意:GetInt()是我的猜测。使用GetString()或任何类型。或者以本机格式
int countRows = 0;
SqlDataReader dataReader = cmd.ExecuteReader();
while (dataReader.Read())
{
countRows += 1;
Members sample1 = new Members ("170128", "REG");
Members sample2 = new Members ("170129", "REG");
Members sample3 = new Members ("170130", "TAQ");
List<Members> listOfMembers = new List<Members>();
listOfMembers.Add(sample1);
listOfMembers.Add(sample2);
listOfMembers.Add(sample3);
foreach (var item in listOfMembers)
{
Response.Write("Member: " + item.Member + " Number: " + item.Number +"<br />");
}
}
dataReader.Close();
dataReader.Dispose();
con.Close();
sample.Add(new Members(dataReader["columnName"], dataReader["columnName"]))
AintlistOfMembers.Add(新成员(datareader[“value1”]、datareader[“value2”])
work?相关帖子-&AintlistOfMembers.Add(新成员(datareader[“value1”]、datareader[“value2”])
work相关帖子-&