Ben bir düğmeden bir yöntem (ben sadece eğlence için üzerinde çalışıyorum küçük bir golf puanlama programı) C# aşağıdaki kodla tıklayın vardır:Geçiş + = veya - C# parametre olarak =
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();
}
Bunu yeniden düzenlemeyi ve ondan başka bir yöntem ayıklamak istiyorum, bu yüzden kodu yeniden kullanmıyorum ama bir operatöre (+ =) bir yöntemi parametre olarak iletmenin mümkün olup olmadığından emin değilim. Bu yapılabilir mi?
iki yöntem oluşturun: İlk önce değerinizi artırın, ikincisi - azaltın. Problem nedir? – SeM
Henüz daha basit, şu değeri iletin: 'f_intHoleNumber + = value', burada' value' '+ 1/-1'. – xanatos