2013-11-24 43 views
0

一直在尋找這個,但它有點難以描述,所以我只是問在這裏。是否有可能將void作爲字符串調用?是否可以將void作爲字符串調用?

我想到一個例子能更好地形容它:

//list of voids in the other class 
string[] voids = {"expand()", "show()", "yolo()"}; 

anotherclass class = new anotherclass(); 

//call to the void named expand inside the other class 
class.voids[0]; //?????? 

回答

2

爲什麼要使用字符串數組,使用函數指針數組!

兩個很好的鏈接:

link1 link2

+0

這似乎並不即使VALA支持指針的工作。你能用vala語言展示一個例子嗎? – user69969

+1

它在Vala中被稱爲'delegate':https://wiki.gnome.org/Projects/Vala/Tutorial#Delegates –

+1

在這裏看到我的答案:http://stackoverflow.com/q/19495057/426242 –

相關問題