纳金网

标题: unity迭代器的使用及游戏商城的简单介绍 [打印本页]

作者: 王者再临    时间: 2015-1-26 23:48
标题: unity迭代器的使用及游戏商城的简单介绍
迭代器概述

    迭代器是方法、get 访问器或运算符,它使您能够在类或结构中支持 foreach 迭代,而不必实现整个IEnumerable 接口。您只需提供一个迭代器,即可遍历类中的数据结构。当编译器检测到迭代器时,它将自动生成 IEnumerable 或IEnumerable<T> 接口的 Current、MoveNext 和 Dispose 方法。

迭代器的作用
yield 关键字用于指定返回的值。到达 yield return 语句时,会保存当前位置。下次调用迭代器时将从此位置重新开始执行。
迭代器对集合类特别有用,它提供一种简单的方法来迭代不常用的数据结构(如二进制树)。
例如:
List<Person> list = new List<Person>();
Person p = new Person();
p.Name = “zhangsan”;
//p.SetName(“zhangsan”);
list.Add(p);
IEnumerator<Users> it = list.GetEnumerator();
while(it.MoveNext()){
Console.WriteLine(it.Current.Name);
}
游戏商城部分功能的说明:
1、管理员的操作:管理员登陆后对装备的增删改查、对用户的查删、对购物车的查删以及修改密码
2、用户的操作:用户注册登录后对装备的查买、对购物车的增删改查及修改密码
对象属性:
管理员:编号,姓名,密码
用户:编号,姓名,密码
装备:编号,名称,单价,数量,说明
购物车:编号,总数量,总价格,用户(外键uid),装备(外键eid)
项目中用到的技术有:封装、数据库的增删改查、数据库的基本语句和对表联结、控制台、集合、泛型、迭代器
界面流程:1管理员操作—–登录——(1对装备操作,2对用户的操作,3对购物车的操作,4修改密码)
2用户的操作—–注册—登录—-(1对装备的操作,2对购物车的操作,3修改密码)

转载游戏开发网


作者: liwei1dao    时间: 2015-1-27 22:21
编程常识
作者: liwei1dao    时间: 2015-1-27 22:21
编程常识




欢迎光临 纳金网 (http://course.narkii.com/club/) Powered by Discuz! X2.5