I try to add a string[] to a List
Code:
foreach (int software_id in softwarelist)
{
    String sqlstring = "SELECT SoftwareName, Task_idn_Install, Task_idn_Deinstall, KZ, ParameterFeld FROM TUI_Software WHERE Sw_idn = '" + software_id + "'";
    SqlCommand cmd1 = new SqlCommand(sqlstring, con);
    SqlDataReader result_sw_info = cmd1.ExecuteReader();
    if (result_sw_info.HasRows)
    {
        result_sw_info.Read();
        softwarename = result_sw_info[0].ToString();
        task_idn_install = result_sw_info[1].ToString();
        task_idn_deinstall = result_sw_info[2].ToString();
        indicator = result_sw_info[3].ToString();
        parameter = result_sw_info[4].ToString();
        string[] software_data = new string[] {sw_id, softwarename, task_idn_install, task_idn_deinstall, indicator, parameter };
        softwarelist_insert.Add(software_data);
    }
    result_sw_info.Close();
}
So the keys in the softwarelist_insert begins with 0. But how can I add the software_data with the key software_id in the foreach. Cause I want to identifier the arrys in the list with the software_id.
 
     
     
    