c#怎么按条件查找数组中的元素

比如说给一个数组string[]str={"aa","fd","dd","as"}查找并显示出以a开头的元素... 比如说给一个数组
string[]str={"aa","fd","dd","as"}
查找并显示出以 a 开头的元素
展开
 我来答
zfy0921
2009-08-11 · 超过56用户采纳过TA的回答
知道小有建树答主
回答量:320
采纳率:0%
帮助的人:138万
展开全部
我这里是显示在TextBox里的,你也可以显示在别的地方,TextBox的id是txtShow:

string mm = "";
string[] str ={ "aa", "fd", "dd", "as" };

//查找并显示出以 a 开头的元素
for (int i = 0; i < str.Length; i++)
{
if (str[i].IndexOf('a') >= 0)
{
mm += str[i] + ",";
}
}
if (mm.Length > 0)
{
txtShow.Text = mm.Substring(0, mm.Length - 1);
}
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
h2831217
2009-08-11 · TA获得超过307个赞
知道小有建树答主
回答量:366
采纳率:0%
帮助的人:329万
展开全部
写for循环扫描每一个元素,用indexOf()方法对每个元素搜索a的次序,如果返回是0则说明是以a开头
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
火沙
2009-08-11 · TA获得超过954个赞
知道小有建树答主
回答量:478
采纳率:0%
帮助的人:397万
展开全部
好像2008才有这功能,不知道你用的是什么版本。

2008以下的话只能循环一遍判断用String.StartsWith (String) 方法判断了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式