Random r = new Random();
int index = r.Next(0, textBox1.Lines.Length);
string line = textBox1.Lines[index];
Run Code Online (Sandbox Code Playgroud)
当然r应该是一个类或实例变量,而不是每次需要时都重新创建,否则它不会那么随机.
根据评论编辑:
这使用了Random.Next()重载,允许您指定要从中选择(伪)随机数的范围.它0是范围的包含下限,是范围textBox1.Lines.Length的唯一上限(这意味着该数字本身不属于范围的一部分) - 因此您将获得从0到textBox1.Lines.Length-1的数字.