コレクションを使用する

コレクション内のオブジェクトをカウント、反復処理、追加、削除できます。

コレクション内のオブジェクトの数をカウントする

コレクションの
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 ノードの追加と削除

コレクションで表現される
Add()
および
Remove()
メソッドを使用してプロジェクト ノードを追加または削除できます。「ノードを追加または削除する」を参照してください。
ご質問やご意見
このドキュメントに関するご質問やご意見は、こちらまでお寄せください。 こちらからご意見をお寄せください。
Normal