Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/csharp-4.0/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何随机获取richtextbox中列出的值_C#_C# 4.0_C# 3.0_C# 2.0 - Fatal编程技术网

C# 如何随机获取richtextbox中列出的值

C# 如何随机获取richtextbox中列出的值,c#,c#-4.0,c#-3.0,c#-2.0,C#,C# 4.0,C# 3.0,C# 2.0,我有一个名为rtb1的富文本框,其中有20个名称列表,如 约翰 步行 大门 我有一个按钮,如果我点击它,它将在rich textbox中列出的值中显示一个到label1.tex 所以,如果我单击,将从rich textbox的列表中随机选取一个类级别的random对象。比如说,private readonly Random rnd=new Random()。在按钮中单击事件:label1.Text=rtb1.Lines[rnd.Next(0,rtb1.Lines.Count())]或无序排列行,

我有一个名为rtb1的富文本框,其中有20个名称列表,如

约翰 步行 大门

我有一个按钮,如果我点击它,它将在rich textbox中列出的值中显示一个到label1.tex


所以,如果我单击,将从rich textbox的列表中随机选取一个类级别的
random
对象。比如说,
private readonly Random rnd=new Random()。在按钮中单击事件:
label1.Text=rtb1.Lines[rnd.Next(0,rtb1.Lines.Count())]或无序排列行,然后选择第一行,如:
label1.Text=rtb1.lines.Cast().OrderBy(=>rnd.Next()).FirstOrDefault()