日々淡々と

ゆっくり考えます

疑問に思いながら長年ほったらかしていたこと

35年くらいプログラム書いてるけど

For Each の使い方が理解できない人がここにおる σ(^^;)

 

たとえば...

’DataTableをソートするには(VB.net) DataTableをソートしてDataRow配列を作る

    Dim rows As DataRow()

    rows = dt.Select(Nothing, "UpdateTime ASC")

   'Sort後のDataTableを用意して元のテーブル定義をCloneで定義する

    Dim dtSort As New DataTable 

    dtSort = dtLog.Clone

    'ソートされて返された DataRow を Import する

    Dim row As Integer         

    For row = 0 To rows.Length - 1

        dtSort.ImportRow(rows(row))

    Next

どうしても、視覚的にどの順番で何回処理されているかが認識されないと不安なのですが。。。いかがなものでしょう ^^;