Tengo una matriz de cadenas. Necesito mostrar botones basados en si el elemento seleccionado está en la matriz. Necesito saber cómo decirle al programa si "(array NOT contains (" string "))". Por favor, ¿alguien puede ayudarme? Gracias de antemanosi el elemento de cadena no está en el conjunto de cadenas
Mi código:
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;
}
}
Es necesario comprender mejor la lógica booleana - el 'if/else if/else' construir usted tiene no tiene sentido con la condición de prueba que tiene. – Oded