私は自分の仕事のためのプロジェクトを作成していますが、大きな問題があります... CSV(カンマ区切り値)ファイルからユーザーに関する情報を取得するソフトウェアを作成しています。すべてのユーザーは、自分の電話番号と自分が呼び出された番号を持っています。情報がファイルから収集されたら、番号に使用されているすべての電話番号を取得して、昇順で並べ替えます。私は電話番号のすべての発生になりたくありません、ただこれはアップするのに長い期間があります。つまり、次のようになります。
1-345345-9375683027
2-345345-3070982743
3-345345-9375683027
4-345345-3070982743
5-345345-9375683027
6-345345-2389479734
7-345345-2349875993
番号1、3、5は同じです。2番と4番は同じです。このように番号を並べ替えたい:
1-345345-9375683027
2-345345-3070982743
3-345345-2389479734
4-345345-2349875993
今、1人が最も一般的で、2人は最初の人よりも少ないcomonなので、1人...私は何かを試していましたが、問題はありませんでした。このように:
var result = user.transactions.where(x=>x.phone == user.phone);
私がここで作成しているプロジェクトを見たい場合は、ソリューションファイルがあります:http: //mtelanalyzer.codeplex.com/