私はVS2010 Expressとプログラミング初心者を使用しています。
別のサイトから賭けオッズを抽出し、記録を作成しています。
ただし、同じチームに異なる名前を使用しており、サイト間でチームを一致させる唯一の方法です。
たとえば、Man United、Man Utd、Manchester United、Manu は同じチームですが、別のサイトで使用されています。
これはまれな問題ではなく、解決するための標準的な方法またはオブジェクト タイプがいくつかあるはずです。
があれば教えてください。
この段階で、データベースとしてリストを作成することにしました
List<teamdata> teamTable = new List<teamdata>();
public class teamdata
{
private long teamId;
private List<string> teamName; // Names like Man United, Man Utd... are added
...
}
チームIDが割り当てられるまで、テーブルを介してすべての名前を検索する必要があります(いくつかの高速検索アルゴリズム)。
これが最悪の実装であることはわかっています。正しい向きを教えてください。