WINFORM C#
codefighting
这个作者很懒,什么都没留下…
展开
-
重载,继承,重写和多态的区别
继承是子类获得父类的成员,重写是继承后重新实现父类的方法。重载是在一个类里一系列参数不同名字相同的方法。多态则是为了避免在父类里大量重载引起代码臃肿且难于维护。网上看到一个有趣的说法是:继承是子类使用父类的方法,而多态则是父类使用子类的方法。下面的例子包含了这四种实现:class Triangle extends Shape {public int getSides() { return 3;}}class Rectangle extends Shape {public int getSides(in转载 2011-01-21 13:36:00 · 732 阅读 · 0 评论 -
值类型和引用类型的存储
值类型变量所占用的内存空间位于线程堆栈中,而引用类型变量所引用的对象生存于托管堆中。 以下转载: 一、值类型和引用类型变量的存储 首先,变量是存储信息的基本单元,而对于计算机内部来说,变量就相当于一块内存空间。 C#中的变量可以划分为值类型和引用类型两种: 值类型:简单类型、结构类型、枚举类型 引用类型:类、代表、数组、接口。 (原创 2011-06-24 09:59:00 · 6227 阅读 · 1 评论 -
const和readonly区别
我们都知道,const和static readonly的确很像:通过类名而不是对象名进行访问,在程序中只读等等。在多数情况下可以混用。二者本质的区别在于,const的值是在编译期间确定的,因此只能在声明时通过常量表达式指定其值。而static readonly是在运行时计算出其值原创 2011-05-23 17:03:00 · 804 阅读 · 0 评论 -
C# String.Fomat和DateTime.ToString()
http://www.cnblogs.com/stg609/articles/1404992.html关于日期时间的,全了。转载 2011-06-27 11:31:00 · 687 阅读 · 0 评论 -
C#之反射与程序集
反射的定义:反射(Reflection)是.NET中的重要机制,通过放射,可以在运行时获得.NET中每一个类型(包括类、结构、委托、接口和枚举等)的成员,包括方法、属性、事件,以及构造函数等。还可以获得每个成员的名称、限定符和参数等。有了反射,即可对每一个类型了如指掌。如果获得了构造函数的信息,即可直接创建对象,即使这个对象的类型在编译时还不知道。1.1 .NET可执行应用程序结构转载 2012-02-09 23:10:00 · 2378 阅读 · 0 评论 -
C#获取实体类属性名和值和DESCRIPTION值 | 遍历类对象
//获取实体类里面所有的名称、值、DESCRIPTION值 public string getProperties(T t) { string tStr = string.Empty; if (t == null) { return tStr;转载 2012-02-10 14:20:15 · 4624 阅读 · 0 评论 -
C#实战Microsoft Messaging Queue(MSMQ)消息队列(干货)
http://www.cnblogs.com/beimeng/p/3298190.html转载 2013-09-26 17:03:12 · 3728 阅读 · 0 评论