c# - 如何从数组中选择一个随机字符串并将其显示在文本框中?

标签 c# arrays string user-interface random

我想做的是从我随机设置的数组中选择一个字符串,然后将其显示在名为 txtResults 的文本框中。我不确定如何实现这一点,因为我对 C# 以及创建 GUI 还很陌生。非常感谢任何建议或帮助。

private void btnMexican_Click(object sender, EventArgs e)
{
    string[] mexicanRestaurants =
    {
        "Jose Locos/n853 N Glenstone Ave, Springfield, MO 65802/n(417) 831-1300",
        "Tortilleria Perches\nElfindale Center, 1601 W Sunshine St, Springfield, MO 65807\n(417) 864-8195",
        "Purple Burrito\n5360 S Campbell Ave Springfield, MO 65810\n(417) 883-5305",
        "Amigos Mexican Restaurant\n2118 S Campbell Ave, Springfield, MO 65807\n(417) 887-1401",
        "Cantina Laredo\nAddress: 4109 S National Ave, Springfield, MO 65807\n(417) 881-7200"
    };

    Random rand = new Random();

    // Now what??
}

最佳答案

获取字符串:

String result = mexicanRestaurants[rand.Next(mexicanRestaurants.Length)]; 

然后将其设置为文本框:

txtResults.text = result;

关于c# - 如何从数组中选择一个随机字符串并将其显示在文本框中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29836565/

相关文章:

c# - 将标签存储到ElasticSearch中

c++ - 不复制的char */字符串连接?

c# - 自定义控件不会在 Visual Studio 设计器中更新

php - 使用 php v7.0.13 数组到字符串转换错误

c++ - 如何在C++中编译具有大量数据的 vector ?

ios - 对驻留在数组中的字典中的值进行排序

javascript - 在应用 html.replace() 之前将正则表达式结果转换为小写

c# - 如何使用正则表达式(c#)识别重复类型的模式

c# - 将 Web API Controller 添加到不同的程序集

c# - 将 GridView 数据放入 DataTable