RemoteVariableSynchronizer.Add(variables)

根据过载情况,将变量或变量列表添加到调用它的
RemoteVariableSynchronizer
对象中。
void public void Add(IUAVariable
variables
); void public void Add(RemoteVariable
variables
); void public void Add(IEnumerable<IUAVariable>
variables
); void public void Add(IEnumerable<RemoteVariable>
variables
);

参数

variables
(IUAVariable)
要添加到调用方法的对象中的
IUAVariable
C# 对象。
variables
(RemoteVariable)
RemoteVariable
C# 对象,用于标识要添加到调用方法的对象中的一维或多维数组单元。
variables
(IEnumerable<IUAVariable>)
要添加到调用方法的对象中的
IUAVariable
列表。
variables
(IEnumerable<RemoteVariable>)
要添加到调用方法的对象中的
RemoteVariable
列表。

示例

在以下示例中,将变量
speed
添加到
variableSynchronizer
对象中。
var speed = LogicObject.Owner.GetVariable("Speed"); var variableSynchronizer = new RemoteVariableSynchronizer(); variableSynchronizer.Add(speed);
在以下示例中,将索引变量
10
添加到
arrayVariable
数组中的
variableSynchronizer
对象中。
var arrayVariable = LogicObject.Owner.GetVariable("ArrayVariable"); var variableSynchronizer = new RemoteVariableSynchronizer(); variableSynchronizer.Add(new RemoteVariable(arrayVariable, 10));
在以下示例中,将索引变量
10.5
添加到
scalarVariable
多维数组中的
variableSynchronizer
对象中。
var scalarVariable = LogicObject.Owner.GetVariable("ScalarVariable"); var variableSynchronizer = new RemoteVariableSynchronizer(); variableSynchronizer.Add(new RemoteVariable(scalarVariable, new uint[] { 10,5 }));
提供反馈
对本文档有问题或反馈吗? 请在这里提交您的反馈