Visual Basic 中学校 掲示板 投稿の管理
タグのない投稿を抽出
統計
RSS
Visual Basic 中学校
投稿一覧
ババ抜き
この投稿へのリンク
https://keijiban.umayadia.com/ThreadDetail.aspx?ThreadId=14447#CommentId35357
この投稿の削除
削除パスワード
削除する
コメント本文
投稿者
shu
 (社会人)
投稿日時
2013/12/5 08:20:01
るきおさんが提示したコードをそのまま使って
解説も人が書いたものをそのまま使って
レポートなのかなんなのか分かりませんが作るのは
どうかと思います。
しっかりと自分で理解出来るものを作成された方がよいです。
一応
Dimは変数の宣言でcardsがカードリスト、rがランダム発生用、
imagePath が画像保存フォルダ、iがループ用変数、pictureBox が表示対象のピクチャーボックス、
card2がピクチャーボックスに割り当てられているカード、targetがランダムに入れ替えるときの入れ替え
先、tempが入れ替える為の片方の値を保存するための一時用
配列、乱数発生については前回答で済
処理順についてはコメントが入っているので分かるかと思います。
重複チェックとは同じ数字があったら捨てるババ抜きのルール部分のことでしょうか?
If card1.Number = card2.Number Then
だとしたらこれですね。なぜこのループでチェックが出来るかはソースを追ってみて下さい。
カードをシャッフルするときの話でしたら入れ替えを行っているだけなので重複チェックは
発生しません。