Hallo!
Ich habe eine Textbox und jedes mal wenn ich ein Zeichen eingbe will ich Prüfen ob das Zeichen eine Zahl, ein Buchstabe oder ein Rechenzeichen ist.
im Internet habe ich "isletter" und "isnumber" gelesen aus früheren Tagen, als ich noch mit VBA-Excel ins Programmieren hineingschnuppert habe weiß ich das es soetwas wie "if-is-Numeric" gibt frage gibt es sowas auch für C#
C#-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19: 20: 21: 22: 23: 24:
| namespace WindowsFormsApplication1 { public partial class Form1 : Form { string DatentypTester; string Text;
public Form1() {
Text = "0";
InitializeComponent(); }
private void Term1_TextChanged(object sender, EventArgs e) { DatentypTester = Term1.Text.Substring(Text.Length, 1); Text = Term1.Text; }
} } |
dass ist das was ich bereits habe^^ (ist nicht sonderlich viel) Ich glaube das die Substring-Methode nicht wirklich gut passend ist. Gibt es da noch eine bessere Möglchkeit und wie ich das zulezt eingegebene Zeichen auszulesen?
Und die Hauptfrage ist wie prüfe ich auch Rechenzeichen (+,-,*,/) Zahlen und Buchstaben?
mfg namenlosnameless