private bool A(string[] strArray,string s)
{
for(int i=0;i<strArray.Length;i++)
{
if(strArray[i]==s)
return true;
}
return false;
}
{
for(int i=0;i<strArray.Length;i++)
{
if(strArray[i]==s)
return true;
}
return false;
}
解决方案 »
- WCF文件互发解决方案
- 我想实现延迟5秒弹出窗口,可以下面的代码不能实现,请大大看看
- 据说,声明委托时,会自动生成一个密封类,这个密封类的源码能看到吗?
- IMAGELIST中用的图片,可以自己画出来吗?用啥工具?
- 应用CAS(Central Authentication Service)实现C/S架构登录认证
- C/S结构中,批量处理数据时,如何减轻服务器端压力
- 那位大侠可以建议一下开始学c#开发什么小程序好?谢谢~~
- 怎么弹出如下条件的对话框呢?
- C#MDI父窗体如何调用子窗体的控件?急用,求源代码,万分感谢!
- 页面的问题
- 在c#中打开word怎么在其中画一个对勾?
- MSDN2003 安装,谁有下载地址?我在Google中找到的都不行
函数我懂
咋写函数我不太懂
咋写函数的能简单高效我更不懂类库中没有此类的方法么
如果写函数麻烦我还不如用IndexOf
数组也是我从一个长字符串中分割出来的
当时以为会有这样的方法Select
受 .NET Framework 精简版的支持。
已重载。返回一维 Array 或部分 Array 中某个值第一个匹配项的索引。
谢谢关注
有没有更好更快更简单的方法呢?
IndexOf函数的6个重载版本中也没看到有你说的那种啊
能在详细些么?
private bool A(string[] strArray,string s)
{
for(int i=0;i<strArray.Length;i++)
{
if(strArray[i]==s)
return true;
}
return false;
}
这个要嵌套一个循环,逐一读出数组元素的每一个字符
谢谢
从你的回答中我学会两点
1、那个函数如果让我写,我会写成如下,你的返回方法比我的简单
这是我学会的方法
private bool A(string[] strArray,string s)
{
bool selectOK = false;
for(int i=0;i<strArray.Length;i++)
{
if(strArray[i]==s)
{
selectOK = true;
}
}
return selectOK;
}
2、Array.IndexOf(strArray,s); 就是我问题的答案
应该学会横向思维,既然String中有IndexOf为何不试试Array呢?3、可以留下你的邮箱、QQ么?方便以后向你学习(给我发消息即可)
帖子结了,再谢
private bool A(string[] strArray,string s)
{
for(int i=0;i<strArray.Length;i++)
{
if(strArray[i].IndexOf(s)>=0)
return true;
}
return false;
}