0

データセット列から文字列配列を生成する方法を探しています。C# で以下のようないくつかの例に出くわしましたが、LINQ を使用して VB.Net に相当するものを書くことができませんでした。同じことを達成するためにループを使用したくありません。

string[] columnNames = (from dc in ds.Tables(0).Columns.Cast<DataColumn>()
                        select dc.ColumnName).ToArray();

私の最終的な目的は、これらの値を Interop Assembly Worksheet.Range() に渡すことです。

4

2 に答える 2

1

VB に相当するものは次のとおりです。

Dim arr = (From dc In ds.Columns.Cast(Of DataColumn) Select dc.ColumnName) _
          .ToArray()
于 2013-09-12T20:57:02.047 に答える