繁体   English   中英

在列表C#中添加和显示项目

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM