摘要: BSD协议作者保留版权,用户可以基本不受任何限制的使用,但是要在软件源代码或文档中说明使用了BSD协议的软件,并且不能用作者名字做商业宣传(能做宣传就是MIT协议) Apache协议与BSD类似,但是需要再每个修改的文件中都加入Apache版权声明。 GPL协议不允许用户修改原有源代码后选择闭源,也 阅读全文
posted @ 2022-08-31 15:22 huorexiaji 阅读(785) 评论(0) 推荐(0)
摘要: 如果在每个dll中都声明一模一样的interface,照样会遇到编译期提示类名不一致的问题。 因为夸dll时,c#并不是完全通过interface名字和namaspace来判断是否是同一个接口,所以需要在一个global.dll中定义各个接口,每一个实现接口的dll中都引用,主程序中也引用,才能保证 阅读全文
posted @ 2022-08-31 15:07 huorexiaji 阅读(76) 评论(0) 推荐(0)
摘要: delegate的用法类似于c++中的函数指针,目的都是将操作方法作为变量进行传递,用法如下: //定义delegate类型 delegate bool TestDele(string key, Object value); //用定义好的类型生成实例 TestDele testDele = new 阅读全文
posted @ 2022-08-31 15:03 huorexiaji 阅读(41) 评论(0) 推荐(1)