随笔分类 - 【17】温故知新
回头再来看看,会有新的发现。
摘要:在开发winform和调用asp.net的web service引用的时候,会出现许多命名为 MethodNameAsync 的方法。 例如: winform的按钮点击 这就是基于事件的异步编程模式,它实现了不影响主线程的情况下异步调用耗时方法,在完成的时候通过事件进行函数回调,一般情况下,我们都应
阅读全文
摘要:当我们用到C#类许多耗时的函数XXX时,总会存在同名的类似BeginXXX,EndXXX这样的函数。例如Stream抽象类的Read函数就有 public abstract int Read(byte[] buffer, int offset, int count); p...
阅读全文
摘要:1、什么是抽象类先来看MSDN对抽象类描述:抽象类是一些留有部分或全部成员未实现的类,以便可以由派生类来提供实现。在面向对象的编程中,抽象类用作层次结构的基类,并表示不同对象类型组的通用功能。正如名称“抽象”所暗指的,抽象类通常不会直接与问题域中的具体实体对应。不过,抽象类会表示多个不同的具体实体之...
阅读全文
摘要:从上一篇文章【温故知新】C#委托delegate可知,委托delegate和事件Event非常的相似,区别就是event关键字,给delegate穿上了个“马甲”。让我们来看官方定义:类或对象可以通过事件向其他类或对象通知发生的相关事情。 发送(或引发)事件的类称为“发行者”,接收(或处理)事件的类...
阅读全文
摘要:在c#的学习过程中,学到委托与事件总会迷糊一段时间,迷糊过后自然而就似懂非懂了~,所以最近我打算把以前所学的迷糊过的知识总结,温故知新,总结记录下来。首先,我们来看一下msdn对委托的定义:delegate关键字用于声明可用来封装命名方法的引用类型。委托大致类似于 C++ 中的函数指针;但是,委托是...
阅读全文
浙公网安备 33010602011771号