注册 登录
编程论坛 ASP.NET技术论坛

请教:怎样判断包含值?谢谢.

uukkcc 发布于 2007-10-16 19:19, 907 次点击
比如:where="北京";
另有一个数组string [] subwhere={"上海--北京","陵夷--北京","大连--青岛","","广州--重庆"};
现在我想通过for循环只输出包含有"北京"字段的数组内容.其他不包括"北京"字段的数组内容不输出.
请问通过调用什么方法实现?
谢谢.
4 回复
#2
冰彩虹2007-10-16 19:37
for(int i = 0;i < subwhere.Length; i++)
{
if(subwhere[i].IndexOf("北京") != -1)
{
//print the information
}
}
#3
uukkcc2007-10-16 20:06
谢谢.但是如果能够再指导一下 if(subwhere[i].IndexOf("北京") != -1)中的"!=-1"是什么意思就更好了.
谢谢.
#4
冰彩虹2007-10-16 21:02
找不到“北京”就返回“-1”
#5
uukkcc2007-10-16 22:43
问题完满解决.
3Q.
1