2016-10-11 21 views
-1

我有一個VB.NET的問題,我需要一些幫助... 我有一個記事本,其中包含每行的重複,例如:http://pastebin.com/6Qm33ktv需要幫助在VB.NET列表/記事本

我想創建一個應用程序,它去除了「行一個(重複3次)」的2,保持1,基本消除了重複的行...

+2

就這樣,這個問題是不可能回答的......這些行在哪裏存儲?正在使用哪些控件來存儲/顯示它們?你的應用程序中究竟發生了什麼? – David

+0

http://pastebin.com/rgpxpG60 按鈕1瀏覽記事本位置 按鈕2刪除重複項 按鈕3保存更新列表而不重複記事本 – slammyslam23

+0

它從哪裏獲取數據? – David

回答

0

回答這個2天的老問題,我偶然在幾年前嘗試從文件中獲取項目名稱並檢查重複項目

我不會討論文件I/O部分,因此一旦獲得文件內容的字符串數組(提示:System.IO.File.ReadAllLines),重複執行並在插入行之前檢查列表:

'Let's say that our file consists of these 4 elements: 
Dim fileCont as String() = {"123","345","123","124" } 
Dim strList as New List(Of String) 

For i = 0 To fileCont.Length - 1 
    If Not strList.Contains(fileCont(i)) Then 
     strList.Add(fileCont(i)) 
    End If 
Next 
'The list now has 3 elements. 
+0

謝謝您的回答,我很抱歉讓您浪費時間,似乎Notepad ++包含一個名爲TextFX的插件,它會自動爲您執行此操作,還可以檢查區分大小寫的/不敏感的行/字母,謝謝。再次回答! – slammyslam23