1

私がやりたいことは、変数が持つ単語の数を数えることです。ハングマン ゲーム用で、コンマで区切られます。したがって、基本的に、変数が次のようになることを望んでいます。

"hang,man,group,toll,snail"

カンマで区切って配列を作ろうと思っているのですが、それ以外はどうしようか迷っています。

一方で、絞首刑執行人ゲームで使用される単語を整理するための他の提案を見て、私はとても嬉しく思います!

4

5 に答える 5

3

あなたはそこにいる途中です。

Dim wordCount as Integer = "hang,man,group,toll,snail".Split(",").Length

これにより、配列に分割され、その配列内の要素の数が返されます。

于 2013-07-09T11:18:55.970 に答える
1

スプリットを次のように使用します

Dim words As String() = SOMESTRING.Split(New Char() {","c})

今、あなたができる長さを見つけるために

words.length ' set this to a variable or output

または、単語を個別に使用することもできます

words(0)     ' set this to a variable or output
words(1)     ' set this to a variable or output

等々

于 2013-07-25T18:22:48.760 に答える
0

String.Splitメソッドを使用して、文字列を配列に簡単に分割できます。

オーバーロードはいくつかありますが、私が最も頻繁に使用するのは次のオーバーロードです。

Dim myString as String = "hang,man,group,toll,snail"
Dim myStringArray as String()

myStringArray = myString.Split(new String { "," }, StringSplitOptions.None)

これにより、長さ 5 の文字列配列が得られます。

ドキュメントは次の場所にあります: http://msdn.microsoft.com/en-us/library/tabh47cf.aspx

于 2013-07-09T11:20:22.187 に答える