たとえば、私はいくつかのスポーツ試合の結果を文字列で表しています。私はチームAに集中し、残りのチームとスコアを比較して、チームAが獲得したマッチ数、失われたマッチ数などを印刷します。C#文字列からの切り出しと比較
string results = " A 1 B 0, A 2 C 4, A 1 D 8, A 5 E 9";
私はこれを行うための最善の方法は、チームAすべての項目を抽出し、それらとの配列を移入し、残りのスコアと同じことを行うためにと思います。私はこれを解決するためにインデックスを試しましたが、困っています。何か案は ?
編集:試みを投稿しないように期限:
char[] tobeconverted = results.Where(Char.IsDigit).ToArray();
int[] sequence = new int[10];
for (int i = 0; i < tobeconverted.Length; i++)
{
sequence[i] = Convert.ToInt32(tobeconverted[i].ToString());
}
これは、私はそれらを区別する方法がわからないよように、すべての数字を配列に移入されます。
string teamA = "A ";
int indexOfNextOccurance = results.IndexOf(teamA, results.IndexOf(teamA) + 1);
私は、番号を抽出し、int型に変換したサブストリングとindexsを使用するために計画されたが、第一および第二の発生のために、この唯一の作品と私は他の数の値を取得する方法は考えています。
あなたはあなたが行うことができない問題を解決するために、コミュニティを頼むとき、あなたの試みを投稿するならば、我々は、これは私も質問 – Steve
のtehのcodez_種類_giveではないことを見ることができますので、それは投稿、優れていますあなたの試みは、あなたがすでに試したことがあるものと、実行できないものとして捨てたものを示唆するのを妨げます。 – Tim
8つのデータが1つの文字列にどのように接着されましたか? – Plutonix