使用泛型集合模拟双色球开奖C#代码
2012-09-18 00:01
351 查看
新建一个 windows窗体应用程序 项目,在窗体上加一个TextBox控件(textBox1)和一个Button控件(button1),双击Button控件,在button1的点击事件的方法加入代码,如下,启动程序,点击按钮就可以看到随机生成的双色球号码。
private void button1_Click(object sender, EventArgs e) { textBox1.Text = ""; //生成红色球号码 List<int> _list; _list = new List<int>(33); for (int i = 1; i <34; i++) { _list.Add(i); } Random rd = new Random(); int index; for (int i = 1; i < 7; i++) { index = rd.Next(_list.Count); textBox1.Text = textBox1.Text + _list[index].ToString(); if (i < 6) textBox1.Text = textBox1.Text + ", "; _list.RemoveAt(index); } //生成蓝色球号码 Random rb = new Random(); textBox1.Text = textBox1.Text + " + " + (rb.Next(16)+1).ToString(); }
相关文章推荐
- 使用泛型集合模拟双色球开奖C#实例
- 编写高质量代码改善C#程序的157个建议——建议20:使用泛型集合代替非泛型集合
- 编写高质量代码改善C#程序――使用泛型集合代替非泛型集合(建议20)
- c#利用链表模拟实现泛型集合List﹤T﹥
- C#泛型集合—Dictionary<K,V>使用技巧
- 三层架构中使用实体类填充泛型集合代替DataTable解决方案(ASP.NET+C#)
- 三层架构中使用实体类填充泛型集合代替DataTable解决方案(ASP.NET+C#)
- c#基本知识:泛型集合的使用
- C#控制台基础 List泛型集合与对应的数组相互转换实现代码
- 三层架构中使用实体类填充泛型集合代替DataTable解决方案(ASP.NET+C#)
- 三层架构中使用实体类填充泛型集合代替DataTable解决方案(ASP.NET+C#)
- 编写高质量代码改善C#程序的157个建议[为泛型指定初始值、使用委托声明、使用Lambda替代方法和匿名方法]
- C#一些集合或者泛型的使用
- C#:泛型集合—List<T>使用技巧
- 三层架构中使用实体类填充泛型集合代替DataTable解决方案(ASP.NET+C#)
- NET C# List泛型集合 使用方法
- 编写高质量代码改善C#程序的157个建议——建议42:使用泛型参数兼容泛型接口的不可变性
- 编写高质量代码改善C#程序的157个建议[泛型集合、选择集合、集合的安全]
- 编写高质量代码改善C#程序的157个建议[为泛型指定初始值、使用委托声明、使用Lambda替代方法和匿名方法]