Ich bin noch relativ neu in C# und posten in einem Forum, aber ich versuche eine Funktion zu machen, die mir hilft, meinen Code zu verkürzen, damit er für jemanden, der neu in C# programmiert ist, lesbar ist wenn man so viele Zeilen Code liest.Wie fügt man Strings über eine Funktion zusammen?
Ill zeigen, was ich in der Codeansicht versuchen und erklären möchte, nur weil ich nicht gut darin bin, vorher zu erklären.
https://gyazo.com/3a440ca6c4f0fc1764f7edd41081e434 - Screenshot des gesamten Codes bisher.
Dies ist der Code in der Schaltfläche.
private void button7_Click(object sender, EventArgs e)
{ //this works and outputs the total value.
/* int A, B, C, D, E, F, G, H, Answer;
A = int.Parse(textBox1.Text);
B = int.Parse(textBox2.Text);
C = int.Parse(textBox3.Text);
D = int.Parse(textBox4.Text);
E = int.Parse(textBox5.Text);
F = int.Parse(textBox6.Text);
G = int.Parse(textBox7.Text);
H = int.Parse(textBox8.Text);
Answer = A + B + C + D + E + F + G + H;
lblTotal1.Text = Answer.ToString();
* */
calc(textBox1.Text, textBox2.Text, textBox3.Text, textBox4.Text, textBox5.Text, textBox6.Text, textBox7.Text, textBox8.Text, lblTotal1.Text);
}
Dies ist der Code in der Funktion.
private void calc(string TextBox1, string TextBox2, string TextBox3, string TextBox4, string TextBox5, string TextBox6, string TextBox7, string TextBox8, string TextAnswer)
{
int A, B, C, D, E, F, G, H, Total;
A = int.Parse(TextBox1);
B = int.Parse(TextBox2);
C = int.Parse(TextBox3);
D = int.Parse(TextBox4);
E = int.Parse(TextBox5);
F = int.Parse(TextBox6);
G = int.Parse(TextBox7);
H = int.Parse(TextBox8);
Total = A + B + C + D + E + F + G + H;
TextAnswer = Total.ToString();
}
Zuerst dachte ich, es war wegen einer Zeichenfolge zu verwenden, aber ich weiß nicht, ob dies das Problem ist, und wenn ja, wie es zu beheben.
Wäre eine massive Hilfe, wenn mir jemand sagen könnte, was ich falsch mache. Vielen Dank im Voraus.
was erwarten Sie zu bekommen? –
Ich erwarte, die Summe aller Ganzzahlen zusammen zu bekommen und diese Antwort auf das Textfeld auszugeben. Ist das sinnvoll? – Stefan