unity3D__ArrayList和迭代器IEnumerator

欢迎大家关注我的日志,今天讲讲ArrayList和迭代器IEnumerator的用法:

1.ArrayList 

//引用命名空间

using System.Collections;

//创建ArrayList对象
ArrayList list2 = new ArrayList();


public ArrayList select()


{

//连接数据库
SqlConnection con = new SqlConnection("server=.;database=student;Trusted_Connection=SSPI");

//打开数据库
con.Open();

//多表连接
string sql = "select users.name,score.naumber,score.objects from score inner join users on

users.name=score.name; ";

//创建SqlCommand对象

SqlCommand b = new SqlCommand(sql, con);


SqlDataReader reader = b.ExecuteReader();


while (reader.Read())


{

//创建Users对象调用Users对象中的Name()方法
Users u = new Users();


u.Name = (string)reader.GetValue(0);


corse e = new corse();


e.Naumber = (int)reader.GetValue(1);


corse e1 = new corse();


e1.Objects = (string)reader.GetValue(2);

list2.Add(u);


list2.Add(e);
}
return list2;
}

2.ArrayList和迭代器IEnumerator

public void show() {

ArrayList list2 = new ArrayList();

list2 = new Users().select();

IEnumerator it = list2.GetEnumerator();

while (it.MoveNext () ){

Users u2 = (Users)it.Current;

it.MoveNext();

corse e2 = (corse)it.Current;

Console.WriteLine(u2.Name +""+e2.Naumber );

}

如果大家还有什么困难的话可以关注我的日志:

http://unity.gopedu.com/home.php?mod=space&do=blog&view=me

还可以关注我们的狗刨网:

http://www.gopedu.com/


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值