0

私は配列を持っています。呼び出すたびにランダムな順序でその項目を書きたいと思います。私の配列はこれです。

string[] a= {"A","B","C","D","F"};
string[] a= new string[5];

たとえば、順序は次のようになります

C D F A B

しかし、それは順序を変更する必要があります。

4

1 に答える 1

1

次のように試すことができます。

string[] a = { "A", "B", "C", "D", "F" };
Random rand = new Random();
string[] RandArray = a.OrderBy(x => Guid.NewGuid()).ToArray();
string[] RandArray = a.OrderBy(x => rand.Next()).ToArray();
//any of these works.
于 2013-07-21T13:29:36.877 に答える