随笔分类 -  NET

摘要:c#事件实例三监视test.txt 文件的状态滴呀!直接上代码;using System;using System.Threading;using System.IO;namespace EventLearn003{ public delegate void FileWatchHanlder(... 阅读全文
posted @ 2015-12-25 15:46 咕-咚 阅读(295) 评论(0) 推荐(0)
摘要:c#事件实例二事件驱动程序与过程式程序最大的不同就在于,程序不再不停地检查输入设备,而是呆着不动,等待消息的到来,每个输入的消息会被排进队列,等待程序处理它。如果没有消息在等待,则程序会把控制交回给操作系统,以运行其他程序。操作系统只是简单地将消息传送给对象,由对象的事件驱动程序确定事件的处理方法。... 阅读全文
posted @ 2015-12-25 15:43 咕-咚 阅读(250) 评论(0) 推荐(0)
摘要:c#事件实例一Observe设计模式;Observe设计模式是为了定义对象之间一种一对多的额依赖关系,以便当一个对象的状态改变时, 其他依赖于它的对象会被自动告知并更新,是一种解耦的设计模式滴呀; subject:它往往包含其他对象所感兴趣的内容,在本例子中,热水器就是一个监视对象... 阅读全文
posted @ 2015-12-25 15:21 咕-咚 阅读(1588) 评论(0) 推荐(0)
摘要:分分搞懂c#中的委托;不说废话,不来虚的概念,不管代码是否有意义,看我的优化之路,你会理解委托了;源代码1public class test { //我们不管代码是否有意义,我们直接看代码重构和一步步优化的过程 int flage = 1; publi... 阅读全文
posted @ 2015-12-22 21:19 咕-咚 阅读(9233) 评论(0) 推荐(0)
摘要:NET中的扩展方法基本概念:扩展方法使您能够向现有类型“添加”方法,而无需创建新的派生类型、重新编译或以其他方式修改原始类型使用条件:1.此方法必须是一个静态方法2.此方法必须放在静态类中3.此方法的第一个参数必须以this开头,并且指定此方法是扩展自哪个类型。实例using System;usin... 阅读全文
posted @ 2015-12-22 13:12 咕-咚 阅读(185) 评论(0) 推荐(0)
摘要:c# 和 sqlserver 中的事务sqlserver 中的事务 一提到事务,一般程序员对它的认识大概是这样的:原子性,以一个整体来执行,要么全部执行,要么全部返回(回滚),这是一个最初级的认识,更深入一点的请看我另外一篇文章:http://www.cnblogs.com/mc67/p/482... 阅读全文
posted @ 2015-12-05 12:55 咕-咚 阅读(3581) 评论(0) 推荐(1)
摘要:c#隐藏和重写基类方法的区别using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace interfaceInfo{ public class animal { ... 阅读全文
posted @ 2015-11-30 20:55 咕-咚 阅读(303) 评论(0) 推荐(0)
摘要:c#事件(续委托之后)你应该先理解了委托之后,再来看我们的事件滴呀 public delegate void myDelegate(int val); public class Test { public void show(int a,myDelegate de) ... 阅读全文
posted @ 2015-11-30 20:30 咕-咚 阅读(222) 评论(0) 推荐(0)
摘要:c# 中接口和抽象类的区别 这个几乎是每个大公司都会出的一道面试题。 阅读全文
posted @ 2015-11-30 20:17 咕-咚 阅读(107) 评论(0) 推荐(0)
摘要:Stringbuilder类是直接用于字符串操作的类,打个比方把(1)string aa="123456";(2)aa+="789";(3)StringBuilder text=new StringBuilder("123456",12);(4)text.Append("789");如果你输出aa,... 阅读全文
posted @ 2015-11-27 11:41 咕-咚 阅读(170) 评论(0) 推荐(0)
摘要:传值和传引用ref与out区别 在C#中引用传递需要在参数类型前加关键字 ref ,但是ref 的参数变量在使用前必须被初使化,可有时通过引用传递的变量初值是没意义的,这容易产生混淆,这时在C#中有另一关键字 out ,out 与 ref 关键字使用时效果一样,但是out关键字对变量可以不初使化,但... 阅读全文
posted @ 2015-11-27 10:59 咕-咚 阅读(109) 评论(0) 推荐(0)
摘要:值类型和引用类型说到参数传递,必须得弄清值类型和引用类型:(为了容易表达,我暂且命名存放在堆中的内容为堆中对象,存放在栈上的内容为栈中对象。)值类型存放在栈中,直接访问。如果有:int a=0;int b=a;就产生了两个栈中对象。引用类型需要在堆中显式分配,且不能直接访问,需要在栈中分配一个栈中对... 阅读全文
posted @ 2015-11-27 10:58 咕-咚 阅读(179) 评论(0) 推荐(0)
摘要:什么是Stream?MSDN 中的解释太简洁了:提供字节序列的一般视图那什么是字节序列呢?其实简单的来理解的话字节序列指的是:字节对象都被存储为连续的字节序列,字节按照一定的顺序进行排序组成了字节序列那什么关于流的解释可以抽象为下列情况:比如:一条河中有一条鱼游过,这个鱼就是一个字节,这个字节包括鱼... 阅读全文
posted @ 2015-10-09 12:01 咕-咚 阅读(315) 评论(0) 推荐(0)
摘要:待定。 阅读全文
posted @ 2015-09-16 09:36 咕-咚 阅读(166) 评论(0) 推荐(0)
摘要:Framework底层知识和概念 本文将对CLI、CIL、CTS、CLS、CLR、JIT、BCL、FCL、Module、Assembly 等专业词汇做相关的额解释和理解,这只是本人的学习笔记和总结,如果你想了解更为详细的信息,推荐你看大牛博客:http://www.tracefact.net/CL... 阅读全文
posted @ 2015-09-16 09:35 咕-咚 阅读(609) 评论(0) 推荐(0)