c#里SPLIT使用方法(分离开以特定符号隔开的数据)
最近在做大鹏网的群栏目时,对群成员的实现,想到了2种方法,
第一种方法是:建立一个群成员数据库,增加一个成员就增加一条数据,但如果这样的话这个群成员的数据库数据量将十分巨大,假设每个群有10000的成员,1000个群的话数据量将达到10000000条,
第二种方法是:新建一个群成员数据库,包含字段:ID,群ID,群成员,其中群成员是存储成员ID的字段,每个成员用逗号隔开,读取时用SPLIT方法分离用户名,然后添加到显示数据的DataList控件里,这样的话数据量将大大减少
实现例子:
string userID="yzwdli,yzwdli1,yzwdli2,yzwdli3"
user=userID.Split(",");
for (i=0; i<user.Length; i++)
{
user[i]
}
第一种方法是:建立一个群成员数据库,增加一个成员就增加一条数据,但如果这样的话这个群成员的数据库数据量将十分巨大,假设每个群有10000的成员,1000个群的话数据量将达到10000000条,
第二种方法是:新建一个群成员数据库,包含字段:ID,群ID,群成员,其中群成员是存储成员ID的字段,每个成员用逗号隔开,读取时用SPLIT方法分离用户名,然后添加到显示数据的DataList控件里,这样的话数据量将大大减少
实现例子:
string userID="yzwdli,yzwdli1,yzwdli2,yzwdli3"
user=userID.Split(",");
for (i=0; i<user.Length; i++)
{
user[i]
}