2016年1月22日
摘要: c#的静态变量是在对象生成的时候分配内存空间的,而不是函数执行的时候。如果在函数里定义,那么这个变量就需要在函数执行的时候分配内存空间,这是C#不允许的,至于为什么不允许,个是因为垃圾回收机制的问题。class Studetn{ static string Name; public strin... 阅读全文
posted @ 2016-01-22 14:33 刘广法01 阅读(1799) 评论(0) 推荐(0) 编辑
  2016年1月20日
摘要: 解决办法是: 选择项目-->右键"属性"-->生成-->目标平台-->选择X86或者首选32位 阅读全文
posted @ 2016-01-20 15:33 刘广法01 阅读(260) 评论(0) 推荐(0) 编辑
摘要: 1.静态变量在C#程序中,没有全局变量的概念,这意味着所有的成员变量只有该类的实例才能操作这些数据,这起到了“信息隐藏”的作用。但有些时候,这样做却不是个明智的选择。假设我们要定义一个图书类,要求该类能保存图书的数量,即每增加一本图书(定义一个实例),图书的数量应该加1。如果没有静态变量,我们需要将... 阅读全文
posted @ 2016-01-20 09:04 刘广法01 阅读(15448) 评论(2) 推荐(7) 编辑
  2016年1月19日
摘要: // 使用静态构造函数时,需要注意几点 //1. 一个类中,最多只能有一个静态构造函数,不允许静态构造函数的重载; //2. 不能加任何访问修饰符(public/private/internale等),且不能带有任何参数; //3. 不管创建该类的多少实例... 阅读全文
posted @ 2016-01-19 18:17 刘广法01 阅读(1002) 评论(0) 推荐(0) 编辑
摘要: 在程序开发过程中,少不了要处理字符串,并且常常要判断字符串是否为空,通常有哪些判断方法,以及不同方法的效率又怎么样? 在 C# 中,通常有三种判断字符串是否为空的方法,下面分别探讨。 1、str.Length == 0 使用 str.Length == 0,在三种方法中效率是最高的,但容易产生... 阅读全文
posted @ 2016-01-19 18:11 刘广法01 阅读(14945) 评论(0) 推荐(0) 编辑
摘要: 反射是.NET中的重要机制,通过反射,可以在运行时获得程序或程序集中每一个类型(包括类、结构、委托、接口和枚举等)的成员和成员的信息。有了反射,即可对每一个类型了如指掌。另外我还可以直接创建对象,即使这个对象的类型在编译时还不知道。反射的用途: (1)使用Assembly定义和加载程序集,加载在程序... 阅读全文
posted @ 2016-01-19 08:55 刘广法01 阅读(212) 评论(0) 推荐(0) 编辑
  2016年1月16日
摘要: 冒泡排序:就是两个两个的这个比较好理解,代码也比较好写出来。 它的原理就是相邻的两个两个的比较,如果前面的数比后面的大,那么交换,它这个在比较完一次的时候可以得到最大的一个数,然后接着循环,每次外循环中内循环的次数比原来少一次。 #region 冒泡排序 2 //... 阅读全文
posted @ 2016-01-16 11:07 刘广法01 阅读(4643) 评论(1) 推荐(1) 编辑
  2016年1月11日
摘要: 下标从0开始 ,并且包括起始位javascript 中字符串截取 : substring(Number start,Number end) var substr = "liuguangfa"; substr.substring(0, 3)==liujquery 中字符串截取第一种:substr(Nu... 阅读全文
posted @ 2016-01-11 18:03 刘广法01 阅读(270) 评论(0) 推荐(0) 编辑
  2016年1月7日
摘要: MySQL数据库不识别server=.而是识别localhost 阅读全文
posted @ 2016-01-07 11:17 刘广法01 阅读(151) 评论(0) 推荐(0) 编辑
摘要: varchar(n)长度为 n 个字节的可变长度且非 Unicode 的字符数据。n 必须是一个介于 1 和 8,000 之间的数值。存储大小为输入数据的字节的实际长度,而不是 n 个字节。nvarchar(n)包含 n 个字符的可变长度 Unicode 字符数据。n 的值必须介于 1 与 4,00... 阅读全文
posted @ 2016-01-07 10:36 刘广法01 阅读(207) 评论(0) 推荐(0) 编辑