Я сделал этот код в c#
для моего проекта, и я, когда попытаюсь выполнить это, я получу цифры -ve. Я не хочу, чтобы число было меньше нуля. Вот почему я добавил в него цикл else if
. Но все же его не работает. Пожалуйста помоги.Else if loop не выполняется
if (myString.Contains(input))
{
int pos1 = myString.IndexOf(input);
int tpos = pos - pos1;
if (tpos < 20)
{
MessageBox.Show("You're Safe", "Important Info", MessageBoxButtons.OK, MessageBoxIcon.Information);
MessageBox.Show(tpos.ToString());
}
else if (tpos < 0)
{
MessageBox.Show("You are Vulnerable", "Critical Warning", MessageBoxButtons.OK, MessageBoxIcon.Warning);
}
else
{
MessageBox.Show("You are Vulnerable", "Critical Warning", MessageBoxButtons.OK, MessageBoxIcon.Warning);
}
}
Если значение <0, вам не кажется, что оно также будет меньше 20? – Alex
Теперь я получил ответ. :-) –