如何在 C# 中遍历列表中的每个列表?

How to iterate through each list in a list in C#?

我有两个列表。我正在将一个列表添加到另一个列表。那么我如何遍历包含所有列表的每个列表?

List<int> FS = new List<int>();
List<int> F = new List<int>();

我正在将一个列表添加到另一个列表

using (SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrings["dbCloudFederation"].ToString()))
{
     SqlCommand cmd = new SqlCommand("SELECT Id FROM tbl_Provider_Registrations", con);
     con.Open();
     SqlDataReader Reader = cmd.ExecuteReader();
     while (Reader.Read())
     {
        F.Add(Convert.ToInt32(Reader["Id"]));
        // I want to modify F list later
        FS.AddRange(F);
     }
}

是否可以遍历Fs中包含的所有列表?

将 FS 设为 List<List<int>>,并在 while 循环结束时调用 FS.Add(F)。虽然我不确定这会带你到你想去的地方,因为你没有在循环内实例化 F。