C#如何随机输出数组其中的字符串?

我在数组里存放了字符串,我想将他们其中一个随机输出来。要如何实现呢?

可用如下代码,测试通过。

using System;

public class Test
{
    public static void Main(string[] args)
    {
        // Your code goes
        string[] someStrings = { "Hello World",
            "I love you",
            "good morning",
            "nice to meet you",
            "this is a sample" };

        Random rand = new Random();
        String result = someStrings[rand.Next(someStrings.Length)];

        Console.WriteLine(result);
    }
}

random获取一个数组下标。然后输出。注意随机的范围