Also habe ich 3 Textfelder, die ich zusammenfassen und dann mit meinem 4. Textfeld vergleichen und der Wert muss kleiner sein als der Wert in 4. Textfeld. Ich habe es funktioniert, aber ich möchte in der Lage sein, zum Beispiel 1 von 3 Textfelder leer zu lassen. Hier ist mein Code:vergleichen Textfeld Wert C#
0
A
Antwort
2
Sie Double.TryParse verwenden können, die nicht durch eine Ausnahme, und wird nur die aus variablen unberührt lassen, zum Beispiel:
double d1 = 0;
double.TryParse(textBox1.Text, out d1);
// Repeat twice more
totalVal = d1 + d2 + d3;
1
Versuchen Sie, diese
double a=0;
double b=0;
double c=0;
double.TryParse(textBox1.Text.Trim(), out a);
double.TryParse(textBox2.Text.Trim(), out b);
double.TryParse(textBox3.Text.Trim(), out c);
double totalVal = a+b+c;
Verwandte Themen
- 1. Datum aus Textfeld vergleichen
- 2. NDK: Übergeben Textfeld Wert an C++ String
- 3. C# Textfeld Wert in 2 Formen
- 4. Vergleichen von zwei Listen unterschiedlichen Wert C#
- 5. VBA in Powerpoint: Textfeld Wert
- 6. C# - C++ - Intellisense-Textfeld
- 7. C# Textfeld Währungsformat
- 8. ionische erhalten Textfeld Wert
- 9. Textfeld wird kein Wert
- 10. löschen Textfeld initial Wert
- 11. Textfeld Wert in Trackbar
- 12. Textfeld Wert Summierung
- 13. Wert der AutoVervollständigen Textfeld
- 14. Wert aus Textfeld
- 15. Jquery Textfeld Wert deaktivieren
- 16. C# treeview und Textfeld
- 17. Automatisch zwei Textfelder Wert vergleichen, keine Schaltfläche
- 18. Vergleichen Array-Wert mit Objekt
- 19. C++ mit 'Tweaked' vergleichen Funktor vergleichen
- 20. Vergleichen Root-Objekt Wert
- 21. vergleichen Datenrahmen durch Wert
- 22. Wert von int vergleichen
- 23. Vergleichen Knoten Wert String
- 24. C# aktualisieren und anhängen Textfeld Wert mit Backgroundworker Prozess
- 25. C# akzeptiert einen Wert mehr als einmal aus Textfeld
- 26. Binden von Wert von 1 Textfeld in ein anderes Textfeld in C# mit AngularJS
- 27. Links in C# Textfeld
- 28. Textfeld Materialdesign Ziel c
- 29. Wicket Änderung Label/Textfeld Wert
- 30. jquery Autocomplete Textfeld Wert programmgesteuert
Sie muss das Double, das an TryParse übergeben wird, nicht initialisieren. _out_ bedeutet, dass die aufgerufene Methode garantiert initialisiert wird. – Steve
@Steve - Sie sind korrekt, wenn Sie C# 7.0 oder höher verwenden. Es war ursprünglich für C# 6.0 geplant, aber MS hat es auf 7.0 geschoben. https://blogs.msdn.microsoft.com/dotnet/2016/08/24/whats-new-in-csharp-7-0/ – jaredbaszler