当然有问题了
你的代码
foreach(long userid in userids)
{
if (userid.Equals(userId))
exist=true;
else
exist=false;
}
相当于
数组的最后一个数字的比较
你的代码
foreach(long userid in userids)
{
if (userid.Equals(userId))
exist=true;
else
exist=false;
}
相当于
数组的最后一个数字的比较
public bool UserAlreadyExit(long userId)
{
long []userids=getalluserid(ticket);
bool exist = true;
foreach(long userid in userids)
{
if (userid.Equals(userId))
{
exist=true;
break;
}
else
exist=false;
}
return exist; }
怎么回事???
bool exist=false;
...
if (userid.Equals(userId))
{
exist=true;
break;
}
else
exist=false;
{
if (userid.Equals(userId))
exist=true;
else
exist=false;
}
就不会执行