私のプログラムが辞書から単語をランダムに選択してテキストボックス/またはラベルに保存する単純なゲームをコーディングしようとしていますか? (この部分は確かではありません)。それから私は、ユーザーが彼の推測を入力する別のテキストボックスを持っています。ファイルからの読み取り時のC#テストボックスの操作
ここでは、ユーザーにいくつかのヒントを与えたいと思います。例: 'game'は '_ a m _'または 'g _ _ e'のようになります。私はキャラクターがどのように置かれているかを好みません。
私はランダムファイル処理方法、すべてのタイマとカウンタなどを含む前のコードをすべてプログラムしました。私はこの部分に固執しています。ファイルからランダムに単語を選択する var lines = File.ReadAllLines(@"LOCATION");
textBox3.Text = lines[new Random().Next(lines.Length)];
:
プログラムは、次のコードを受けます。しかし、単語全体がテキストボックス3に表示されていて、私の好きなような部分は表示されません。私はどのように進行するかについてのアイデアを完全に失っています。私はウェブ上で何か類似のものを見つけることができませんでした。
乾杯、 R
こんにちは、単語内の文字を_で置換するのはどうですか? –
ゲームでは、単語の文字数と同じ数のテキストボックスが必要です。プログラムの初めに、テキストボックスを動的に作成することができます(テキストボックスの数はファイルの最長単語の長さに等しくなります)。。新しい単語を取得するときは、最初のN個のボックスだけを表示するようにしてください(Nは選択された単語の長さです)。 –
Graffito
こんにちは@Andreiですが、私はテキストボックスで文字を_ –