假設我有一個字符串數組如下:從陣列中去除相似的弦在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