Collectionの初期化について

初歩的な質問で大変申し訳ありません。
string配列型に対し、繰り返し処理を行い、
その中で条件に一致したものを別のstring配列型にコレクション追加をしたいのですが、
「コレクション追加」アクティビティでコレクションが初期化されていないとエラーが出力されてしまいます。
その通りコレクションが初期化されていないのだと思うのですが、
どうすればstring配列型の項目をstring配列型に追加できるのでしょうか。
ご教示よろしくお願いいたします。

こんにちは

配列はサイズが固定のため、あとから項目を追加することはできません。
このような用途の場合は例えばList型 (System.Collections.Generic.List型)を使用ください。

また要素を追加する前に、コレクションを初期化する必要があります。

まず変数パネルで List<String>型の変数を定義しておりて
Default値または代入アクティビティで、New List(Of String) としてから
上記のアクティビティで要素を追加してみてください。

1 Like

ご教示ありがとうございます
最終的にList型にしたいので、ご教示いただいた通りに設定したところ、
以下のエラーメッセージが出てきました。


List型ではやりたいことが再現できない(つなげたい外部のAPIの引数がList型)のですが、
配列型のコレクション繰り返しで、その配列の値をListに入れることは可能でしょうか・・・

こんにちは

エラーですが、TypeArgumentをStringに変更してみてください

This topic was automatically closed 3 days after the last reply. New replies are no longer allowed.