Question
アクティビティの入力プロパティに配列を指定する際に {”文字列1”,"文字列2”}
のように指定すると以下のエラーが発生します。
エラーメッセージ:
; が必要です
} が必要です
型 'Func<object>' の ラムダ式 に値を返さないコード パスがあります
配列型を割り当てるには配列初期化子式だけを使用してください。new 式を使用してください。
Answer
原因
表示されているエラーは、プロジェクトの作成時に「言語」にC#を指定し、VBの書式で配列の記述をした場合に発生します。
解決策
配列パラメータ指定に new []
を追加し下記の様にC#の書式に変更するか、「言語」をVBとしてプロジェクトを再作成することで、パラメータ指定時のエラーは解消します。
new[] { "文字列1", "文字列2" }