随笔分类 - 每天进步一点点
摘要:最近碰到一个问题,就是vs在调试模式下无法修改代码之后再继续,这种严重影响工作效率的问题怎么能忍,所以决心把这个坑填满。网上搜了大堆有头无尾有尾无头的答案,我一个一个试了几乎都没啥用。最后通过不断的测试和网上答案的拼凑,终于是把这个坑给填掉了,现在总结一下,免得自己日后忘记又踩坑,也给园友们提个醒。
阅读全文
摘要:楼主第一次接触log4net的时候也是特别蒙的,主要是刚开始看他的官方文档的时候都不知道怎么用,就讲一些各种配置,各种功能,实在头大。网上各种博客基本都是复制的,根本不能让初学者自己动手去实践。在这里就记录下我自己的实践吧! 第一步: 引用log4net,这里可以网上下载dll,然后引用到自己的项目
阅读全文
摘要:什么是构造函数,构造函数是我们使用new关键字实例化对象时调用执行该对象的构造函数。 构造函数大类分为无参构造函数和有参构造函数,其次是静态和非静态构造函数 1 public class Test 2 { 3 int i; 4 private char p1; 5 private char p2;
阅读全文
摘要:string str="123abc456";int i=3;1 取字符串的前i个字符 str=str.Substring(0,i); // or str=str.Remove(i,str.Length-i); 2 去掉字符串的前i个字符: str=str.Remove(0,i); // or st
阅读全文
摘要:dataset.table.count
阅读全文
摘要:面向对象有封装、继承、多态这三个特性,面向对象编程按照现实世界的特点来管理复杂的事物,把它们抽象为对象,具有自己的状态和行为,通过对消息的反应来完成任务。这种编程方法提供了非常强大的多样性,大大增加了代码的重用机会,增加了程序开发的速度,将具备独立性特制的程序代码包装起来,修改部分程序代码时不至于会
阅读全文
摘要:反射:反射是由框架提供的一个类库,可以访问dll的metadata,获取dll的信息,并使用它。
阅读全文
摘要:通过参数化类型来实现在同一份代码上操作多种数据类型。类型的参数化,就是可以把类型像方法的参数那样传递。这一点意义非凡。
阅读全文
摘要:in型参数 in型参数通过值传递的方式将数值传入方法中。即我们在Java中常见的方法 ref型参数 该种类型的参数传递变量地址给方法(引用传递),传递前变量必须初始化。 该类型与out型的区别在与: 1).ref型传递变量前,变量必须初始化,否则编译器会报错,而out型则不需要初始化 2).ref型
阅读全文
摘要:1).ref型传递变量前,变量必须初始化,否则编译器会报错,而out型则不需要初始化 2).ref型传递变量,数值可以传入方法中,而out型无法将数据传入方法中。换而言之,ref型有进有出,out型只出不进。 ref关键字 在方法的输入参数前使用ref 则该方法对变量所做的任何改变都会影响原始对象的
阅读全文
摘要:1.final:如果一个类被final修饰,意味着该类不能派生出新的子类,不能作为父类被继承。因此一个类不能被声明为abstract,又被声明为final。将变量或方法声明为final。可以保证他们在使用的时候不被改变。其初始化可以在两个地方:一是其定义的地方,也就是在final变量在定义的时候就对
阅读全文
摘要:1. get是从服务器上获取数据,post是向服务器传送数据。2. get是把参数数据队列加到提交表单的ACTION属性所指的URL中,值和表单内各个字段一一对应,在URL中可以看到。post是通过HTTP post机制,将表单内各个字段与其内容放置在HTML HEADER内一起传送到ACTION属
阅读全文
摘要:委托类型的来由 记得在使用C语言的年代,整个项目中都充满着针指的身影,那时候流行使用函数指针来创建回调函数,使用回调可以把函数回调给程序中的另一个函数。但函数指针只是简单地把地址指向另一个函数,并不能传递其他额外信息。在.NET中,在大部分时间里都没有指针的身影,因为指针被封闭在内部函数当中。可是回
阅读全文
摘要:一、线程的定义 1. 1 进程、应用程序域与线程的关系 进程(Process)是Windows系统中的一个基本概念,它包含着一个运行程序所需要的资源。进程之间是相对独立的,一个进程无法访问另一个进程的数据(除非利用分布式计算方式),一个进程运行的失败也不会影响其他进程的运行,Windows系统就是利
阅读全文
摘要:1、ExecuteNonQuery方法。该方法执行更新操作,即与UPDATE、INSERT、DELETE等语句有关的操作,在这种情况下,返回值是命令影响的行数。对其他语句,如SET或CREATE,则返回-1,如果发生回滚,返回值也是-1。 2、ExcuteReader方法。它与查询命令一起使用,返回
阅读全文
摘要:重载:重载是方法名相同,参数和方法体不同 重写:子类覆盖父类的方法,要求方法名和参数都相同
阅读全文
摘要:相同点:都不可以实例化、都可以通过继承实现其抽象方法 不同点:接口支持多继承,抽象类不能实现多继承 接口只定义抽象规则;抽象类既可以定义抽象规则,还可以提供以实现的成员 接口可用于回调;抽象类不能实现回调 接口只包含方法、属性、索引器、事件的签名,但是不能定义字段和包含实现的方法;抽象类可以定义字段
阅读全文
摘要:C#中结构类型和类类型在语法上非常相似,他们都是一种数据结构,都可以包括数据成员和方法成员。 结构和类的区别: 1、结构是值类型,它在栈中分配空间;而类是引用类型,它在堆中分配空间,栈中保存的只是引用。 2、结构类型直接存储成员数据,让其他类的数据位于对中,位于栈中的变量保存的是指向堆中数据对象的引
阅读全文
摘要:区别 简单工厂 : 用来生产同一等级结构中的任意产品。(不支持拓展增加产品) 工厂方法 :用来生产同一等级结构中的固定产品。(支持拓展增加产品) 抽象工厂 :用来生产不同产品族的全部产品。(不支持拓展增加产品;支持增加产品族) 6 注意事项 (1)工厂类常常采用单例模式(Singleton)。 (2
阅读全文

浙公网安备 33010602011771号