コレクションを使用する
コレクション内のオブジェクトをカウント、反復処理、追加、削除できます。
コレクション内のオブジェクトの数をカウントする
コレクションの
count
プロパティは、コレクション内のオブジェクトの数を表す整数変数です。次の例は、Panel1
オブジェクト内の子ノードの数を示しています。var myObj = Project.Current.FindObject("Panel1"); Log.Info("The node contains " + myObj.Children.Count + " nodes");
コレクション内のオブジェクトを反復処理する
foreach
命令を使用して、コレクション内のオブジェクトを反復処理できます。この例では、Panel1
オブジェクトの子ノードごとに情報メッセージを生成します。結果は、すべての子ノードの BrowseName
のリストです。この例では、各サイクルの異なる子ノードを表す一時的な child
変数が作成されます。var myNode = Project.Current.Find("Panel1"); foreach (var child in myNode.Children) Log.Info(child.BrowseName);
OPC UA ノードの追加と削除
ご質問やご意見