摘要:static int ParamsFunc(int i, string s) { return i; } static int ParamsFunc(int i, string s, params int[] ints) { return ints.Length; } static void Main(string[] args) { int[] ints = { 0, 1, 2, 3, 5 }; ...
阅读全文
摘要:http://dev.mysql.com/downloads/connector/net/5.0.html
阅读全文
摘要:一 类的修饰符:C#中类的默认修饰符是internal。1 private 只有对包.NET中的应用程序或库才能访问。2 public 不限制对类的访问。3 protected 只可以被本类和其继承子类访问;4 internal 只可以被本集合(Assembly)内所有的类存取。集合是C#语言中类被组合后的逻辑单位和物理单位,其编译后的文件扩展名往往 是“.DLL”或“.EXE”。 仅为同项目(这里的项目是只单独的项目,而不是整个解决方案)调用。5 protected internal 唯一的一种组合限制修饰符,它只可以被本集合体内所有的类和这些类的继承子类所存取。(注意:提供的不是inter
阅读全文
摘要:(1)面向对象的语言具有__继承性_性、_封装性_性、_多态性_性。(2)能用foreach遍历访问的对象需要实现 _ IEnumerable 接口或声明_ GetEnumerator 方法的类型。1.c#中的三元运算符是__?:__2.当整数a赋值给一个object对象时,整数a将会被__装箱___。3.类成员有__3__种可访问形式?=》访问修饰符:http://www.cnblogs.com/hacker84/archive/2009/06/25/1511109.html4.public static const int A=1;这段代码有错误么?是什么?MSDN:如果变量是 const
阅读全文
摘要:工厂模式解决具有一系列相同属性、方法的类的创建问题。首先将具有相同属性、方法的类ConcreteProduct抽象出基类Product。为每个Product创建一个工厂类ConcreteFactory,工厂类又抽象出基类Factory,基类Factory中定义纯虚函数ConcreteFactory。C++代码实现:Product.h#ifndef _Product_H_#define _Product_H_#include class Product{public: Product(){} virtual ~Product(){} virtual void Do() = 0;...
阅读全文
摘要:单例模式,或称作单件模式,在整个应用程序运行中只有一个实例并提供一个全局访问点。用途:整个程序只需要一个实例,eg.线程池、缓存、注册表、日志对象、打印机驱动等。如何实现单一实例,1)定义构造函数为private,禁止外部构造实例。2)提供static的Instance函数自己提供的实例。之所以定义...
阅读全文
摘要:C# 中主要有两类容器:一个是 System.Array 类(参阅:http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpref/html/frlrfsystemarrayclasstopic.asp),类似 STL 中的 Vector;另一类是集合。集合还可以细分成功能不同的几个容器。 C# 1.0 的集合类的容器全部在 System.Collections 名字空间下。(参阅:http://msdn2.microsoft.com/en-us/library/k166wx47(en-us,VS.80).as...
阅读全文