ホームページ > バックエンド開発 > C++ > C# でリストからランダムな要素にアクセスする方法は?

C# でリストからランダムな要素にアクセスする方法は?

Susan Sarandon
リリース: 2025-01-19 14:27:14
オリジナル
748 人が閲覧しました

How to Access a Random Element from a List in C#?

C# でリスト項目をランダムに選択する

C# リストからランダムな要素を取得することは、プログラミングで頻繁に必要となる作業です。これは、Random クラスを使用して実現できます。 ステップバイステップのガイドは次のとおりです:

  1. 乱数ジェネレーターをインスタンス化します: Random クラスの単一インスタンスを作成します。 一貫した乱数を生成するには、これを静的フィールドとして宣言することがベスト プラクティスです。

    <code class="language-csharp"> static Random rnd = new Random();</code>
    ログイン後にコピー
  2. ランダムなインデックスの生成: rnd インスタンスを使用して、リストのサイズの範囲内でランダムな整数を生成します。

    <code class="language-csharp"> int randomIndex = rnd.Next(list.Count);</code>
    ログイン後にコピー
  3. 要素へのアクセスと表示: ランダムに生成されたインデックスでリスト要素を取得し、表示します (ここでは MessageBox を使用します)。

    <code class="language-csharp"> MessageBox.Show((string)list[randomIndex]);</code>
    ログイン後にコピー

このアプローチでは、リスト (または ArrayList) から文字列をランダムに選択して表示できます。

以上がC# でリストからランダムな要素にアクセスする方法は?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート