C♯相談室 Part27
■ このスレッドは過去ログ倉庫に格納されています
0298デフォルトの名無しさん
2005/11/22(火) 01:09:48TextBoxに同一の内容の行が有った場合、一方を削除したいのですが
以下だと完全に削除出来ず(二行同じ内容の行が残る)うまくいかないのです
御指導お願い致します
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();
■ このスレッドは過去ログ倉庫に格納されています