如何使用它
使用 GLib.Value get 方法之一( 請參閱 valadoc 文件 )或使用值的型別轉換值:
public static void main (string[] args) {
Value val = 33;
int i = val.get_int();
int j = (int)val;
}
注意:如果你當前的值不包含所需型別,GObject 系統將丟擲嚴重錯誤:
public static void main (string[] args) {
Value val = 33;
string s = (string)val;
}
(process:5725): GLib-GObject-CRITICAL **: g_value_get_string: assertion 'G_VALUE_HOLDS_STRING (value)' failed