代码改变世界

随笔档案-2006年09月

关于C#使用外部DLL函数上的char*的问题

2006-09-27 13:22 by Koy, 719 阅读, 收藏,
摘要: 刚才遇到了关于C#使用外部DLL函数上的char*的问题。 转载自:http://www2.cnblogs.com/william_fire/default.html?page=13 有个网友在群中说:“问一个问题,vc写的dll返回值为char *,c#中如何定义,我定义了string,要出错的。”有个网友建议他用unsafe,而后来他说他解决了,他的代码如下: [ StructLayo... 阅读全文

C#中的泛型 (转载文章)

2006-09-16 16:08 by Koy, 458 阅读, 收藏,
摘要: 泛型(generic)是C#语言2.0和通用语言运行时(CLR)的一个新特性。泛型为.NET框架引入了类型参数(type parameters)的概念。类型参数使得设计类和方法时,不必确定一个或多个具体参数,其的具体参数可延迟到客户代码中声明、实现。这意味着使用泛型的类型参数T,写一个类MyList,客户代码可以这样调用:MyList, MyList或 MyList。这避免了运行时类型转换或装箱... 阅读全文

DataSet 的 Merge 方法研究

2006-09-12 09:38 by Koy, 591 阅读, 收藏,
摘要: 转载自:cjwnet 作者:未知 时间:2004-11-09 12:12 出处:jcwnet 责编:chinaitpower 在ADO.NET中我们在合并两个相同或相近的DataSet对象时,通常会使用DataSet的Merge方法,该方法有多个重载版本,在介绍它之前我们先复习Merge方法,以下是MSDN中对Merge方法使用说明: ... 阅读全文