Я добавляю неожиданное поведение из C#/WPF
private void ButtonUp_Click(object sender, RoutedEventArgs e)
{
int quant;
if( int.TryParse(Qnt.Text, out quant))
{
string s = ((quant++).ToString());
Qnt.Text = s;
}
}
Итак, если я получу quant как 1, quant будет увеличен до 2. Но строка s будет 1. Это вопрос старшинства?
EDIT:
Я переписал это как:
quant++;
Qnt.Text = quant.ToString();
и теперь это работает так, как я ожидал.