Guten Abend,
Ich stehe zurzeit auf dem Schlauch, ich habe einen Vordefinierten Array mit Zeichen, dieser soll dann durch eine Funktion nach und nach mit einem String Verglichen werden, ist das Besagte Zeichen Vorhanden soll die Schleife beendet werden und eine Nachricht soll erscheinen. Aber Leider Tut sich nichts bei dem Code.
EDIT : // Hab es gelöst mit
Ich stehe zurzeit auf dem Schlauch, ich habe einen Vordefinierten Array mit Zeichen, dieser soll dann durch eine Funktion nach und nach mit einem String Verglichen werden, ist das Besagte Zeichen Vorhanden soll die Schleife beendet werden und eine Nachricht soll erscheinen. Aber Leider Tut sich nichts bei dem Code.
VB.NET-Quellcode
- Dim blockedstrchar As Char() = {"!", Chr(34), "§", "$", "%", "&", "/", "(", ")", "=", "?", "\", "{", "}", "[", "]", "@", ":", ".", ",", ";", "-", "_", "+", "*", "~", "#", "'", "^", "°"}
- Dim BlockedStr As Boolean
- If input = "" Then
- Else
- For i As Integer = 0 To blockedstrchar.Count - 1
- If InStr(blockedstrchar(i), input) Then
- BlockedStr = True
- Exit For
- Else
- End If
- Next
- If BlockedStr = True Then
- MessageBox.Show("Verbotenes Zeichen im String Endeckt!")
- Else
- '
- End If
- End If
EDIT : // Hab es gelöst mit
input.Contains(blockedstrchar(i))
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „Naoki Daisuke“ ()