Mam tablicę ciągów znaków. Potrzebuję wyświetlać przyciski na podstawie, czy wybrany element znajduje się w tablicy. Muszę wiedzieć, jak powiedzieć programowi, jeśli "(tablica: NOT Zawiera (" ciąg znaków "))". Proszę, czy ktoś może mi pomóc? góry dziękiJeśli element ciągu nie znajduje się w tablicy ciągów znaków
Mój kod:
List<string> activationids = new List<string>();
foreach (ModuleActivation moduleactivation in activationid)
activationids.Add(moduleactivation.ActivationID);
string gvselectActID = GridView1.SelectedRow.Cells[1].Text;
if (activationids.Contains(gvselectActID))
{
activateInsert.Visible = true;
activateUpdate.Visible = false;
deactivate.Visible = true;
}
else if (activationids."NOT" Contains(gvselectActID))
{
activateInsert.Visible = false;
activateUpdate.Visible = true;
deactivate.Visible = false;
}
else
{
activateInsert.Visible = false;
activateUpdate.Visible = false;
deactivate.Visible = false;
}
}
Musisz zrozumieć logiczną logiki lepiej - 'if/else if/else' skonstruować masz nie ma sensu z warunków testu masz. – Oded