Ich möchte einen Code schreiben, liest eine Zeit, die der Benutzer schrieb in Textbox1, sagen wir 09:00 (hh: mm), speichern Sie es in eine Variable, dann nimmt diese Variable und fügt 08:40 zu und Ausgaben dann das Ergebnis 17:40 in textbox2.Wie arbeite ich mit Double in Textbox?
Das Problem ist, wenn es doppelt funktioniert, funktioniert es gut, aber ich muss das hh: mm verwenden - Format, ich weiß, einige Sprachen haben die Option, eine Variable als Zeit zu deklarieren, aber es scheint wie C# nicht tut dies . Also, was ist die Lösung? das ist meine aktuellen Code
void CmdWriteClick(object sender, EventArgs e)
{
string varstr = textbox_1.Text;
double muss = 8.40;
double vardb = Convert.ToDouble(varstr);
double end = vardb + muss;
textbox_2.Text = end.ToString();
}
Dies würde natürlich Output mich doppelt Zahlen. Wenn also varstr 08.30 ist, würde es 16,7 ausgeben, wenn ich es ausgeben müsste 17:10. Jede Hilfe ist willkommen
danke euch