Windows Phone开发之集合List和Foreach循环
2012-05-22 23:39
309 查看
集合的概念就不说了,原来存放对象比较方便,方便传值。
新建一个Car类:
P.S:简单快捷创建Car的属性(带Get/Set方法):
输入prop,Tab后,自动生成 public int MyProperty {get;set;} ,继续Tab一下,修改int,在Tab一下修改MyProperty。
------------------------------------------------------
创建List集合:
该方法也是一种快速,简便的创建方式,占用资源较少,不用新建两个Car对象变量做引用。
普通方法如下:
------------------------------------------------
Foreach()循环:
foreach()循环与for()基本相同,只是foreach()专门用来处理集合元素的迭代
打印结果:
红旗--Red
绿巨人--Green
新建一个Car类:
class Car{ public string color { get; set; } public string name { get; set; } }
P.S:简单快捷创建Car的属性(带Get/Set方法):
输入prop,Tab后,自动生成 public int MyProperty {get;set;} ,继续Tab一下,修改int,在Tab一下修改MyProperty。
------------------------------------------------------
创建List集合:
List<Car> myList = new List<Car>() { new Car(){ color="Red", name="红旗"}, new Car(){ color="Green", name="绿巨人"} };
该方法也是一种快速,简便的创建方式,占用资源较少,不用新建两个Car对象变量做引用。
普通方法如下:
List<Car> myList = new List<Car>(); Car car1=new Car(); car1.color="Red"; car.name="红旗"; Car car2=new Car(); car2.color="Green"; car.name="绿巨人"; mylist.Add(car1); mylist.Add(car2);
------------------------------------------------
Foreach()循环:
foreach()循环与for()基本相同,只是foreach()专门用来处理集合元素的迭代
string mycars = ""; foreach(Car car in myList) { mycars += car.name + "--" + car.color + Environment.NewLine; } mytextblock.Text = mycars;
打印结果:
红旗--Red
绿巨人--Green
相关文章推荐
- C#中foreach List循环操作出现“集合已修改;可能无法执行枚举操作”错误
- list集合存list 以及s标签在foreach循环遍历中用EL表达式取值
- el表达式:forEach list集合从第2(n)个对象开始循环遍历
- LinkedList,ArrayList在foreach循环遍历时可以删除元素!!!
- Java基础(八)---集合框架中foreach循环的原理
- foreach循环删除集合中的元素出现ConcurrentModificationException异常(补充)
- 黄聪:C#使用能够foreach对hashtable、List遍历时“集合已修改;可能无法执行枚举操作。”错误
- 对list做foreach循环时,循环代码中不能修改list的结构
- set,list,map集合循环遍历用法总结
- java中循环遍历删除List和Set集合中元素的方法
- List集合存储字符串和自定义对象并遍历(for循环和迭代)
- Java学习之容器上(Collection接口常用方法,Iterator接口,使用foreach循环遍历Collection集合元素,Set集合通用知识(Hashset类,hashcode()与LinkedHashSet类))
- 集合类型的foreach循环浅析
- MyBatis入参为数组类型和List集合类型的foreach迭代
- 【JSP EL】<c:if> <c:foreach >EL表达式 获取list长度/不用循环,EL在List中直接获取第一项的内容/EL获取Map的键,Map的值
- [转载]java中对集合对象list的几种循环访问
- Windows Phone 7开发:必备工具集合
- C#.NET底层 List 集合循环添加对象(如:list.add(model)),为什么会出现整个list集合都是一样的数据?
- 犯了一个菜鸟必备的很郁闷的错误:for循环删除LinkedList集合中元素
- 19-集合框架工具类-20-常用对象API(集合框架-JDK5.0特性-ForEach循环)