アルファベットの数をカウントする方法は何ですか?

VBで、文字がアルファベットかどうかを判断するには、IsLetter関数を使用できます。次に示すのは、文字列内のアルファベットの数をカウントするためのサンプルコードです:

Dim str As String = "Hello World"
Dim count As Integer = 0

For Each ch As Char In str
    If Char.IsLetter(ch) Then
        count += 1
    End If
Next

Console.WriteLine("字母的个数为:" & count)

この例では、まず文字列変数strを宣言し、”Hello World”と初期化します。次に、文字の数を数えるために整数変数countを定義します。

For Eachループを使用して、文字列内の各文字を走査します。ループの中で、Char.IsLetter関数を使用して現在の文字がアルファベットかどうかを判断します。もしアルファベットならば、カウンターcountを加えます。

最後に、コンソールに文字数を出力します。このコードを実行すると、「文字数:10」と表示され、”Hello World”には10文字が含まれていることを示します。

bannerAds