- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:配列のタイプ変換方法について)
配列のタイプ変換方法について
このQ&Aのポイント
- 配列のタイプ変換方法について調べています。
- obj[]からList<string>へのコピー(変換)はループを回す必要があるのでしょうか?
- DataTabeの中身が文字列なので、ループを回してList<string>に変換する方法を知りたいです。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
C#だと思いますが、言語と.NET Frameworkのバージョンくらいは書きましょう。 Linqが使えるのであれば、 //必要に応じてusing System.Linq;を追加 DataTable dt; for(int irow = 0; irow < dt.Rows.Count; irow++){ Process(dt.Rows[irow].ItemArray.Select(data => data.ToString()).ToList()); } または DataTable dt; foreach(DataRow row in dt.AsEnumerable()){ Process(row.ItemArray.Select(data => data.ToString()).ToList()); } と書くと同様の動作ができます。