0

コード:

while ((linevalue = filereader.ReadLine()) != null)
{
      items.Add(linevalue);
}
filereader.Close();
items.Sort();
//To display the content of array (sorted)
IEnumerator myEnumerator = items.GetEnumerator();
while (myEnumerator.MoveNext())
{
    Console.WriteLine(myEnumerator.Current);
}

上記のプログラムは、すべての値を表示します。日付のみを抽出して昇順に並べ替える方法は?


私はlinqで作業したり、例外やスレッドなどを使用したりすることはできません。ファイル ストリームに固執し、テキスト ファイルからデータを取得し、並べ替えて保存し、データを取得、表示、編集し、特定の日付を検索して、レコードを結合した日付を確認する必要があります。その日付のために。わかりません。悪戦苦闘

4

4 に答える 4

0

日付だけを取得する理由がわかりません。最初にデータをタプルに読み込むほうがよいでしょう。何かのようなもの

List<Tuple<string, int, string, DateTime>> items. 

次に、日付になる items.Item4 で並べ替えることができます。

于 2013-07-30T09:21:29.013 に答える