主题:如何检查字母在哪个数组里
accp0527
[专家分:150] 发布于 2006-08-25 11:05:00
假设,有两个数组,用循环把输入的字母分别和这两个数组比较,检查字母在哪个数组里?
如何实现?满意者加20分
回复列表 (共3个回复)
沙发
yuhua [专家分:1730] 发布于 2006-08-25 11:24:00
用ArrayList 数组,有Contains方法,省得你循环比较
用string[] 定一个函数
循环一个一个比,找到了就跳出去
返回数组名
板凳
accp0527 [专家分:150] 发布于 2006-08-26 11:34:00
哪位大侠,把代码提供出来??
加30 分
3 楼
sun3244960 [专家分:30] 发布于 2006-08-30 02:34:00
private static void CharIsNo(char myChar)
{
string str1 ="abcd";
string str2 = "bcde";
// //简单点的办法
// int n1 =str1.IndexOf(myChar);
// int n2 =str2.IndexOf(myChar);
//
// if(n1>=0)
//
// Console.WriteLine("str1");
//
// if(n2>=0)
//
// Console.WriteLine("str2");
//另一种
for(int i=0;i<str1.Length;i++)
{
if(myChar ==str1[i])
{
Console.WriteLine("str1");
break;
}
}
for(int i=0;i<str2.Length;i++)
{
if(myChar ==str2[i])
{
Console.WriteLine("str2");
break;
}
}
}
我来回复