У меня есть метод, с помощью кнопки мыши с помощью следующего кода в C# (маленький гольф скоринг программы я работаю просто для удовольствия):Pass + = или - = в качестве параметра в C#
private void btnPlus_Click(object sender, EventArgs e)
{
btnMinus.Enabled = true;
if (f_intHoleNumber != 18) { f_intHoleNumber += 1; }
if (f_intHoleNumber == 18) { btnPlus.Enabled = false; }
txtHoleNumber.Text = f_intHoleNumber.ToString();
}
Я хотел бы реорганизовать это и извлечь из него еще один метод, поэтому я не повторно использую код, но я не уверен, что его можно передать оператору (+ =) в качестве параметра для метода. Это можно сделать?
создать два метода: сначала увеличится ваше значение, второе - уменьшится. В чем проблема? – SeM
Проще, передайте значение: 'f_intHoleNumber + = value', где' value' равно '+ 1/-1'. – xanatos