実現したいこと
DataTable
型データから抽出した String
型データを String[]
に代入したい
分からないこと
String
型のデータを String[]
に代入する方法
やってみたこと
String[]
のデータに代入
Assign Hoge = ExtractDataTable.Rows(0).Item("Fuga").ToString
コンパイル時===> Compiler error(s) encountered processing expression "ExtractDataTable.Rows(0).Item("Fuga").ToString".
型 'String' の値を 'String の 1 次元配列' に変換できません。
String[0]
のデータに代入
Assign Hoge(0) = ExtractDataTable.Rows(0).Item("Fuga").ToString
実行時===>
Source: Assign
Message: Object reference not set to an instance of an object.
Exception Type: System.NullReferenceException
明示的に宣言する(インスタンスを作成する)必要があるみたいな記事を見かけたので、試す。
Assign Hoge = new List(of String)
コンパイル時===>
Compiler error(s) encountered processing expression "new List(of String)".
型 'System.Collections.Generic.List(Of String)' の値を 'String の 1 次元配列' に変換できません。
データ型を String[]
ではなく List<String>
に変更
Assign Hoge(0) = ExtractDataTable.Rows(0).Item("Fuga").ToString
実行時===>
Source: Assign
Message: Exception has been thrown by the target of an invocation.
Exception Type: System.Reflection.TargetInvocationException
基本的な所なのですが、ご教授いただきたいです。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2018/10/14 00:18