やりたいこと
配列内の重複を除外して表示
以下に配列型の変数array果物があるとします。
array果物 = {"りんご","ぶどう","すいか","りんご","もも","すいか"}
配列内の重複を除外するためにはDistinctを使用します。
array果物.Distinct
と書くことで配列内の重複を除外することができます。
以前紹介したJoinと合わせて以下のように書き、メッセージボックスで表示してみましょう。
String.join(vbCrLf, array果物.Distinct)
結果↓
無事に配列内の重複を除外して表示することができました!
Joinの詳しい使い方についてはこちらを参考にどうぞ^ ^
ひとこと
リスト型でも同様に重複を除外することができます。
リスト内に大量に日付データが入っている場合などに重複除外は結構使えます( ..)φ
DistinctはSQLやLINQでも使える方法なので覚えておくと便利です!
他にも配列操作について紹介しているので、ぜひ参考にしてみてください!(^^)!
リンク