首页 > 代码库 > 2014.8.26集合.贪吃蛇
2014.8.26集合.贪吃蛇
(一)更改.NET Framework版本、更改.exe图标、更改特性值
1.更改.NET Framework版本:考虑到把.exe文件发给别人,别人的电脑.NET Framework版本的问题,有时需要对Framework版本进行更改,如下图:
右键点击项目名称,属性,选择框架版本,最后保存
2.更改.exe文件图标
找到.exe路径,依然右键属性,选择图标路径,保存
3.更改标题,标签,作者,公司,等等。找到Properties文件夹中的AssemblyInfo.cs文件,里面的特性值都可以更改
(二)集合
1.定义 ArrayList a = new ArrayList();
2.显示 for(;;)
3.取值操作 a[i]
赋值操作 a[i]=5;
4.其他操作
取集合元素 count
追加元素 add();
1 int[] b = new int[5] { 10, 20, 30, 40, 50 }; 2 //集合 3 ArrayList a = new ArrayList(); 4 a.Add(3);//增加元素 5 a.Add(5); 6 a.Add(12); 7 Console.WriteLine(a.Count); 8 9 a.RemoveAt(1);//移除10 a.AddRange(b);//加一组,数组11 a.Insert(0, 100);//插入12 a.InsertRange(0, b);//在0的位置插入一组13 14 a.Clear();//全删15 a.IndexOf(5);//找第几个值是在哪出现的16 a.LastIndexOf(5);17 18 a.Reverse();//翻转19 a.Sort();//升序排序,如果降序再加个翻转
(三)foreach
1 int[] a = new int[5] { 10,20,30,40,50}; 2 string[] strs = new string[5] { "qwer", "asdf", "zxcv", "tyui", "ghjk" }; 3 foreach (int n in a)//读取,一般用来取值,比for循环效率要高 4 { 5 Console.WriteLine(n); 6 } 7 foreach (string s in strs) 8 { 9 Console.WriteLine(s);10 }
(四)栈(Stack)、队(Queue)
1 Stack s = new Stack();//栈——先进后出 2 s.Push(5);//往里塞值 3 s.Push(12); 4 s.Push(7); 5 while (s.Count > 0) 6 { 7 Console.WriteLine(s.Pop());//弹出 8 } 9 Console.WriteLine((int)s.Pop());10 Console.WriteLine((int)s.Pop());11 Console.WriteLine((int)s.Pop());12 s.Clear();//清空
1 Queue q = new Queue();//队——先进先出2 q.Enqueue(4);//进队3 q.Enqueue(8);4 //q.Dequeue();//出队5 //q.Clear();//清空6 while (q.Count > 0)7 {8 Console.WriteLine(q.Dequeue());9 }
2014.8.26集合.贪吃蛇
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。