0

私の問題は、人々が特定の名前を付けることをブロックしたいということです。現在、ifステートメントを入れていました。問題は、小文字を大文字の A に変更するだけで、その名前を使用できるということですが、大文字の B を使用して、同じ文字を続けて使用できないようにするにはどうすればよいでしょうか、したがって、小文字の b にするか大文字の B にするかは問題ではありません。

Private Sub GhostButton1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles GhostButton1.Click

    Try
        DownloadResponse = GetResponse.DownloadString("http://Example.com/target=" & GhostTextBox1.Text)
        FormatResponse = DownloadResponse.Split(New Char() {ControlChars.Lf}, StringSplitOptions.RemoveEmptyEntries)
        RichTextBox1.Text = FormatResponse(0)
        If GhostTextBox1.Text = "buster3636" Then RichTextBox1.Text = "You can not put this name"
4

2 に答える 2

2

StringComparison.OrdinalIgnoreCaseで使用Equals

If GhostTextBox1.Text.Equals("buster3636", StringComparison.OrdinalIgnoreCase) Then
    RichTextBox1.Text = "You can not put this name"
End If

どちらかまたは両方がNothing原因である可能性がある場合、NullReferenceException私は好むでしょう:

StringComparer.OrdinalIgnoreCase.Equals(GhostTextBox1.Text, "buster3636") 
于 2013-02-26T22:09:57.903 に答える
0

簡単な方法は、ToLower(...) を使用することです。

If GhostTextBox1.Text.ToLower() = "buster3636" ...
于 2013-02-26T22:09:06.037 に答える