[英]Adding and displaying items in list C#
我目前正在为拥有酒吧的朋友创建Windows Phone 8.1应用程序。 我有一个字符串数组,其中包含30个射手名称,不同的口味。 该应用程序的目标是通过单击按钮并在TextBlock中显示选定的项目,从此数组中随机选择一个项目。
这部分有效。
现在,我要做的是为按钮上的每次单击添加列表中显示的选定镜头的名称,并显示在列表框中,然后按字母顺序对列表进行排序。
订购时(如果有大量朋友)订购会更容易。
现在我的代码带有简化数组(从30到4个项目):
public string[] Shooters = new string[4] {"B52", "Baby Guinness", "Bizu", "Jedi"};
public List<string> Commande = new List<string>();
public void ChoixShot_Click(object sender, RoutedEventArgs e)
{
Random ran = new Random();
string name = null;
int ind = 0;
ind = ran.Next(0, Shooters.Length);
name = Shooters[ind];
Sanction.DataContext = name;
Commande.Add(name);
Commande.Sort();
ListeCommande.ItemsSource = Commande;
}
它仅显示第一次单击时选择的名称。
感谢您考虑我的问题,并为我花费时间:)
这对我有用:
class Program
{
public string[] Shooters = new string[4] { "B52", "Baby Guinness", "Bizu", "Jedi" };
public List<string> Commande = new List<string>();
static void Main(string[] args)
{
Random ran = new Random();
Program shots = new Program();
string name = null;
name = Convert.ToString(ran.Next(0, shots.Shooters.Length));
Sanction.DataContext = name;
Commande.Add(name);
Commande.Sort();
ListeCommande.ItemsSource = Commande;
}
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.