当属性名称是变量时,如何从对象中检索属性?
仅使用以下内容似乎不起作用
object[prop_name]
在本例中,它是在更改后从 GLib.Object
动态检索值:
device.notify[prop_name].connect((s, p) => {
debug (" updated: %s", device[prop_name]);
});
最佳答案
以下似乎有效
string value;
device.get (prop_name, out value);
debug (" update: %s", value);
关于vala - 使用变量动态访问属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53066674/