摘要: 随Visual Studio 2010 CTP亮相的C#4和VB10,虽然在支持语言新特性方面走了相当不一样的两条路:C#着重增加后期绑定和与动态语言相容的若干特性,VB10着重简化语言和提高抽象能力;但是两者都增加了一项功能:泛型类型的协变(covariant)和反变(contravariant)。许多人对其了解可能仅限于增加的in/out关键字,而对其诸多特性有所不知。下面我们就对此进行一些详... 阅读全文
posted @ 2010-04-02 18:03 Alan Yang 阅读(434) 评论(0) 推荐(0) 编辑
摘要: [转]C# 向web网站GET、POST 数据HttpWebRequest 是 .net 基类库中的一个类,在命名空间 System.Net 下面,用来使用户通过 HTTP 协议和服务器交互。HttpWebRequest 对 HTTP 协议进行了完整的封装,对 HTTP 协议中的 Header, Content, Cookie 都做了属性和方法的支持,很容易就能编写出一个模拟浏览器自动登录的程序。... 阅读全文
posted @ 2010-04-02 18:03 Alan Yang 阅读(306) 评论(0) 推荐(0) 编辑
摘要: 由C++写的DLL,不能直接在.NET Reflector 中打开如果要C++写的DLL能在.NET Reflector 中打开,我尝试了有一个办法(此方法可能并非唯一),就是如果C++写的DLL是以COM组件形式加到.NET项目中(如C#项目中)。这样,在.NET项目Bin文件夹中便会生成由原C++ DLL文件的.NET版本DLL,这个新生成的.NET版本DLL便能在.NET Reflector... 阅读全文
posted @ 2010-04-02 18:02 Alan Yang 阅读(1724) 评论(0) 推荐(0) 编辑