.NET
文章平均质量分 85
夕阳流转
专注于 c# , sharepoint 的码农
展开
-
谈谈c#中异步编程模型的变迁
大家在编程过程中都会用到一些异步编程的情况。在c#的BCL中,很多api都提供了异步方法,初学者可能对各种不同异步方法的使用感到迷惑,本文主要为大家梳理一下异步方法的变迁以及如何使用异步方法。 BeginXXX,EndXXX模式 在.Net Framework 2.0中,最常见的方法是BeginXXX,和EndXXX这样的方法来搭配使用。这种模式可以概括为方法+回调方法模式或者称为Invo原创 2015-12-14 18:22:19 · 728 阅读 · 0 评论 -
带你看懂Dictionary的内部实现
了解Dictionary的开发人员都了解,和List相比,字典添加会慢,但是查找会比较快,那么Dictionary是如何实现的呢? Dictionary的构造 下面的代码我看看Dictionary在构造时都做了什么: private void Initialize(int capacity) { int prime = Hash原创 2015-12-15 10:27:00 · 577 阅读 · 0 评论 -
使用FiddlerCore来测试你的WebAPI
大家在调试Web相关的API时,经常会用Fiddler来查看相关的请求,以及返回结果。当然你也可以尝试修改或者重复你的请求信息。本文主要介绍如何使用代码来实现fiddler的功能。 Fiddler Core API Fiddler Core几乎实现了你能用fiddler做的所有功能。直接在NuGet上搜索FiddlerCore即可下载FiddlerCore的.Net API。 开原创 2015-12-14 16:11:28 · 2210 阅读 · 0 评论