但是,当我运行包含.c文件函数时,我得到了这个错误:
Error in .C("SimulateRVine", as.integer(N), as.integer(n), as.integer(w1),: "SimulateRVine" not available for .C() for package "Vicop"!!
如果我添加了一个新的操作,我希望能够简单地添加一个新的文件,让这个文件注册自己。在诸如之类的语言中,您可以在每个文件中有一个init函数,这些函数在初始化时运行,允许您注册工厂委托(或第一类函数)等内容。您能否在C#中实现类似的功能,让文件注册自己的类,而无需编辑包含所有已注册操作列表的第二个文件?
// This won't work, but how to do it?