摘要: 一、静态类 静态类与非静态类的重要区别在于静态类不能实例化,也就是说,不能使用 new 关键字创建静态类类型的变量。在声明一个类时使用static关键字,具有两个方面的意义:首先,它防止程序员写代码来实例化该静态类;其次,它防止在类的内部声明任何实例字段或方法。 1、静态类的主要特性: [1] 仅包 阅读全文
posted @ 2019-02-14 15:18 爱笑的小宇宙 阅读(312) 评论(0) 推荐(0) 编辑
摘要: 循环语句是编程的基本语句,在C#中除了沿用C语言的循环语句外,还提供了foreach语句来实现循环。那么我要说的就是,在循环操作中尽量使用foreach语句来实现。 为了来更好地说明为什么要提倡使用foreach,用如下三种不同方式来编写循环语句。 int[] nArray = new int[10 阅读全文
posted @ 2019-02-14 14:34 爱笑的小宇宙 阅读(24293) 评论(0) 推荐(0) 编辑
摘要: 有时候写程序时常常遇到这样的情况: 1、定义了变量和方法不知道什么时候该加上static修饰符。 2、static变量和方法与非static变量和方法有什么区别? 3、在一个类的静态方法里为什么不能访问该类的非静态成员变量和方法? 4、在一个类的非静态方法中为什么可以访问该类的静态变量和方法? 5、 阅读全文
posted @ 2019-02-14 14:25 爱笑的小宇宙 阅读(549) 评论(0) 推荐(2) 编辑
摘要: CHARINDEX作用 写SQL语句我们经常需要判断一个字符串中是否包含另一个字符串,但是SQL SERVER中并没有像C#提供了Contains函数,不过SQL SERVER中提供了一个叫CHAEINDX的函数,顾名思义就是找到字符(char)的位置(index),既然能够知道所在的位置,当然就可 阅读全文
posted @ 2019-02-14 14:12 爱笑的小宇宙 阅读(595) 评论(0) 推荐(0) 编辑
摘要: 每一个初学C#的程序猿,在刚刚碰到委托和事件的概念时,估计都是望而却步,茫然摸不到头脑的。百度一搜,关于概念介绍的文章大把大把的,当然也不乏深入浅出的好文章。可看完这些文章,大多数新手,估计也只是信心满满的觉得自己看懂了,一旦要在自己的程序中用上委托和事件,就傻眼了,根本不知道什么情况下该用,也不知 阅读全文
posted @ 2019-02-14 14:09 爱笑的小宇宙 阅读(538) 评论(0) 推荐(1) 编辑
摘要: 老是在想为什么要引用抽象类,一般类不就够用了吗。一般类里定义的方法,子类也可以覆盖,没必要定义成抽象的啊。 看了下面的文章,明白了一点。 其实不是说抽象类有什么用,一般类确实也能满足应用,但是现实中确实有些父类中的方法确实没有必要写,因为各个子类中的这个方法肯定会有不同,所以没有必要再父类里写。当然 阅读全文
posted @ 2019-02-14 11:38 爱笑的小宇宙 阅读(3038) 评论(0) 推荐(1) 编辑