C#编程:程序的基本功能是:找出一个字符串数组中包含指定字符串的数组元素并组成新的字符串数组。
例如orgStr={"first","second","third”},制定字符串为“ir”,则新的字符串数组为newStr={"first","third”}。...
例如orgStr={"first","second","third”},制定字符串为“ir”,则新的字符串数组为newStr={"first","third”}。
展开
展开全部
数组不支持直接在使用中删除某个元素,所以只能先读取后重组
貌似你想对一些名称字符串根据特征字符进行归类,我给你写了一段代码,你试试
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);
}
貌似你想对一些名称字符串根据特征字符进行归类,我给你写了一段代码,你试试
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);
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询