ниже мой кодсохранить данные в гнездовом forloop в C#
string Cmp_Cd_Typ_Id1_1 = "";
for (a = 0; a < dsDeviceMatch2.Tables[0].Columns.Count; a++)
{
for (b = 0; b < dsDeviceMatch2.Tables[0].Columns.Count; b++)
{
Cmp_Cd_Typ_Id1_1 = Cmp_Cd_Typ_Id1_1 + dsDeviceMatch2.Tables[0].Rows[a][b].ToString() + ",";
}
}
копит данные в переменной Cmp_Cd_Typ_Id1_1. Мне нужно сохранять данные каждой итерации отдельно, но здесь я получаю результат как a, b, c, d. но мне нужно сохранить отдельно б отдельно и т.д. Как я могу добиться этого
Что содержание 'DataTable'? Вы можете сохранить переменные в 'List'. – Sybren
Что вы пытаетесь сделать? Строковая переменная может содержать одну строку, а не несколько строк. Если вы хотите извлечь несколько строк, используйте List. Если вы расскажете о своей * актуальной * проблеме, вам будет легче помочь. Вы пытаетесь извлечь каждую строку как строку, разделенную запятой? Вы пытаетесь создать файл CSV? Вы хотите получить значения определенного столбца? –
использовать строковый массив вместо строковой переменной, например string [] Cmp_Cd_Typ_Id1_1 = new string []; int i = 0; для (а = 0; а