N
NHP©
Доброго времени суток, помогите с упрощением функции.
Я уже многими способами пытался упростить и вот пару попыток:
Попытка 1:
Попытка 2:
Пока работает так:
Я уже многими способами пытался упростить и вот пару попыток:
Попытка 1:
C#:
void OnButtonClicked(object sender, EventArgs e) // Нажатие на кнопку
{
for (int numb=0; numb <= 4; numb++){
if (string.IsNullOrWhiteSpace("Entry" + numb.ToString() + ".Text"))
{
Label1.Text = "Error)";
}
else
{
Label1.Text = "Ответ: " + Formula(double.Parse("Entry" + numb.ToString() + ".Text")) + "K";
}
}
}
C#:
void OnButtonClicked(object sender, EventArgs e) // Нажатие на кнопку
{
for (int numb=0; numb <= 4; numb++){
if (string.IsNullOrWhiteSpace(Entry[numb.ToString()].Text))
{
Label1.Text = "Error";
}
else
{
Label1.Text = "Ответ: " + Formula(double.Parse(Entry[numb.ToString()].Text)) + "K";
}
}
}
C#:
void OnButtonClicked(object sender, EventArgs e) // Нажатие на кнопку
{
string pusto = "Error";
if (string.IsNullOrWhiteSpace(Entry1.Text))
{
Label1.Text = pusto;
}
else
{
Label1.Text = "Ответ: " + Formula(double.Parse(Entry1.Text)) + "K";
}
if (string.IsNullOrWhiteSpace(Entry2.Text))
{
Label2.Text = pusto;
}
else
{
Label2.Text = "Ответ: " + Formula(double.Parse(Entry2.Text)) + "K";
}
if (string.IsNullOrWhiteSpace(Entry3.Text))
{
Label3.Text = pusto;
}
else
{
Label3.Text = "Ответ: " + Formula(double.Parse(Entry3.Text)) + "K";
}
if (string.IsNullOrWhiteSpace(Entry4.Text))
{
Label4.Text = pusto;
}
else
{
Label4.Text = "Ответ: " + Formula(double.Parse(Entry4.Text)) + "K";
}
}