在列表 C# 中添加和显示项目
Adding and displaying items in list C#
我目前正在为拥有酒吧的朋友创建一个 Windows Phone 8.1 应用程序。
我有一个字符串数组,其中包含 30 个不同风格的射手名称。
此应用程序的目标是 select 通过单击按钮并在 TextBlock 中显示 selected 项目,从该数组中随机选择一个项目。
这部分有效。
现在我想做的是在每次单击按钮时将 selected 镜头的名称添加到列表中,并显示在列表框中,并按字母顺序对列表进行排序。
点餐时会更方便(朋友多时)
现在我的代码缩短了数组(从 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;
}
它只显示第一次点击 select 的名字。
感谢您考虑我的问题,并为我花时间:)
这对我有用:
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;
}
}
我目前正在为拥有酒吧的朋友创建一个 Windows Phone 8.1 应用程序。 我有一个字符串数组,其中包含 30 个不同风格的射手名称。 此应用程序的目标是 select 通过单击按钮并在 TextBlock 中显示 selected 项目,从该数组中随机选择一个项目。
这部分有效。
现在我想做的是在每次单击按钮时将 selected 镜头的名称添加到列表中,并显示在列表框中,并按字母顺序对列表进行排序。
点餐时会更方便(朋友多时)
现在我的代码缩短了数组(从 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;
}
它只显示第一次点击 select 的名字。
感谢您考虑我的问题,并为我花时间:)
这对我有用:
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;
}
}