제 질문은 제가 "스크래치 패드"라고 부르는 레이블이 있습니다.거의 동일한 동작을하는 C# 버튼
그러면 11 개의 버튼 (숫자 0-9 및.)이 있습니다.
private void button0_Click(object sender, EventArgs e) => label_scratchpad.Text = label_scratchpad.Text + @"0";
private void button1_Click(object sender, EventArgs e) => label_scratchpad.Text = label_scratchpad.Text + @"1";
private void button2_Click(object sender, EventArgs e) => label_scratchpad.Text = label_scratchpad.Text + @"2";
private void button3_Click(object sender, EventArgs e) => label_scratchpad.Text = label_scratchpad.Text + @"3";
private void button4_Click(object sender, EventArgs e) => label_scratchpad.Text = label_scratchpad.Text + @"4";
private void button5_Click(object sender, EventArgs e) => label_scratchpad.Text = label_scratchpad.Text + @"5";
private void button6_Click(object sender, EventArgs e) => label_scratchpad.Text = label_scratchpad.Text + @"6";
private void button7_Click(object sender, EventArgs e) => label_scratchpad.Text = label_scratchpad.Text + @"7";
private void button8_Click(object sender, EventArgs e) => label_scratchpad.Text = label_scratchpad.Text + @"8";
private void button9_Click(object sender, EventArgs e) => label_scratchpad.Text = label_scratchpad.Text + @"9";
이 코드 수있는 더 나은 방법이 있나요 : (점은 아직 구현되지 참고)
을 : 이제 내 솔루션은 현재 다음입니까?
하자 버튼 1'', 당신의 버튼 텍스트를'0'이있는 경우 같은 이벤트가 다음 TextBlock의 – tabby
에 보낸 사람을 캐스팅가, 등등, 당신은 같은 행동을 가리킬 수 있습니다, 다음 버튼 텍스트를 추가 Button으로 보낸 사람 –
@Mithgroth OP가 버튼에 할당 된 메소드의 수를 줄이려고합니다. 루프를 사용하여 어떻게해야합니까? –