すみません質問です
TextBoxに同一の内容の行が有った場合、一方を削除したいのですが
以下だと完全に削除出来ず(二行同じ内容の行が残る)うまくいかないのです
御指導お願い致します

string tmp = TargetTextBox.Text;
string[] lines = tmp.Split(new char[] { '\n' });

for (uint i = 0; i < lines.Length - 1; i++){
     for (uint j = i + 1; j < lines.Length; j++){
          if (lines[i].Equals(lines[j]))
              lines[j] = "";
    }
}
StringBuilder sb = new StringBuilder();
for (uint i = 0; i < lines.Length; i++){
    if (lines[i].Length > 0){
        sb.Append(lines[i]);
        sb.Append("\n");
    }
}
TargetTextBox.Text = sb.ToString();