C#编程:程序的基本功能是:找出一个字符串数组中包含指定字符串的数组元素并组成新的字符串数组。

例如orgStr={"first","second","third”},制定字符串为“ir”,则新的字符串数组为newStr={"first","third”}。... 例如orgStr={"first","second","third”},制定字符串为“ir”,则新的字符串数组为newStr={"first","third”}。 展开
 我来答
iaskall
2012-12-19 · TA获得超过630个赞
知道小有建树答主
回答量:568
采纳率:83%
帮助的人:240万
展开全部
数组不支持直接在使用中删除某个元素,所以只能先读取后重组
貌似你想对一些名称字符串根据特征字符进行归类,我给你写了一段代码,你试试
string[] orgStr=new string[]{"first","second","third"};
string tempstr=string.Empty;
for (int i = 0; i < orgStr.Count();i++ )
{
if (orgStr[i].Contains("ir"))
{
tempstr += orgStr[i] + ",";
}
}
//下面的obj_arr就是你要的数组
if (!string.IsNullOrEmpty(tempstr))
{
string[] obj_arr = tempstr.Split(new char[] { ',' },
StringSplitOptions.RemoveEmptyEntries);
}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式