假设我有一个字符串数组如下:从阵列中去除相似的弦在C#
string[] array = new string[6];
array[0] = "http://www.s8wministries.org/general.php?id=35";
array[1] = "http://www.s8wministries.org/general.php?id=52";
array[2] = "http://www.ecogybiofuels.com/general.php?id=6";
array[3] = "http://www.stjohnsheriff.com/general.php?id=186";
array[4] = "http://www.stjohnsheriff.com/general.php?id=7";
array[5] = "http://www.bickellawfirm.com/general.php?id=1048";
现在我想只存储一个字符串发生类似情况,即http://www.s8wministries.org/general.php?id=35
丢弃具有http://www.s8wministries.org
和存储任何其他字符串它在另一个阵列。
请问我该怎么办?
我尝试如下: -
//从存储阵列中只有一个另一个数组类似删除相似的弦
foreach (var olu in array)
{
string findThisString = olu.ToString();
string firstTen = findThisString.Substring(0, 15);
// See if substring is in the table.
int index1 = Array.IndexOf(array, firstTen); //substring is not in table
}
的名单我想你已经抬头了如何使用[子](HTTP://计算器。COM /问题/ 2902394 /如何到获得最子式-C)?你能告诉我们你做了什么样的尝试以及你被卡住了吗? – Krease 2014-10-05 17:07:50
使用子串不工作。看看这个我的尝试: -//删除类似的数组。 string firstTen = findThisString.Substring(0,15); //查看字符串是否在表格中。 int index1 = Array.IndexOf(array,firstTen); } – 2014-10-05 17:12:20
最好将您的代码添加到问题而不是评论 - 使其更容易阅读:) – Krease 2014-10-05 17:15:37