各項目が新しい行にあるテキスト ボックスがあります。このテキストボックスから重複を削除しようとしています。何も考えられません。各項目を配列に追加して重複を削除しようとしましたが、うまくいきません。他のオプションはありますか?
3471 次
3 に答える
7
yourTextBox.Text = string.Join(Environment.NewLine, yourArray.Distinct());
于 2011-01-01T02:26:45.560 に答える
4
Anthony Pegram が書いたものに基づいていますが、別の配列は必要ありません:
yourTextBox.Text = string.Join(Environment.NewLine, yourTextBox.Lines.Distinct());
于 2011-01-05T18:04:16.027 に答える
1
すべてのアイテムを文字列配列に追加し、このコードを使用して重複を削除します
public static string[] RemoveDuplicates(string[] s)
{
HashSet<string> set = new HashSet<string>(s);
string[] result = new string[set.Count];
set.CopyTo(result);
return result;
}
詳細については、 配列から重複を削除するをご覧ください。
于 2011-01-01T02:27:53.093 に答える