摘要: You want to store common data that is only needed in one location, using a singleton or static class. Save state between usages and store some caches. The object must be initialized only once and shared. Here we discuss the singleton pattern and static classes from the C# language with examples.Impl 阅读全文
posted @ 2010-04-09 19:22 GT_Andy 阅读(353) 评论(0) 推荐(0) 编辑
摘要: 使用 static 修饰符声明属于类型本身而不是属于特定对象的静态成员。static 修饰符可用于类、字段、方法、属性、运算符、事件和构造函数,但不能用于索引器、析构函数或类以外的类型。例如,下面的类声明为 static,并且只包含 static 方法。有关更多信息,请参见静态类和静态类成员(C# 编程指南)。 常数或者类型声明隐式地是静态成员。不能通过实例引用静态成员。然而,可以通过类型名称引用它。例如,请考虑以下类: 若要引用静态成员 x,请使用完全限定名(除非可从相同范围访问):尽管类的实例包含该类所有实例字段的单独副本,但每个静态字段只有一个副本。不可以使用 this 来引用静态方法或 阅读全文
posted @ 2010-04-09 18:11 GT_Andy 阅读(2548) 评论(0) 推荐(0) 编辑
摘要: 也是中软笔试的算法题,当时并不知道叫杨辉三角,唉。N年不用了,还得再拾起,为了那个梦。#include stdio.hvoid main() { int a[50][50]; int i,j,n; printf("Please input Number:"); scanf("%d",&n); for (i=0;in;i++) { for (j=0;j=i;j++) { if (j==0 ||j==i) a[i][j]=1; else a[i][j]=a[i-1][j-1]+a[i-1][j]; printf("%5d",a[i][j]); } printf("\n" 阅读全文
posted @ 2010-04-09 16:21 GT_Andy 阅读(484) 评论(0) 推荐(0) 编辑
摘要: 前天的笔试题,但当时记不清楚这些类和方法名了,最后用了伪代码和思路。唉,书到用时方恨少,事非经过不知难,看来古语还是有道理的。using System.IO;public static string pathDir = string.Empty;public static string savePath = string.Empty;public static StringBuilder sb = new StringBuilder();static void Main(string[] args){ pathDir = @"d:\WES 2009 相关资料\"; savePath = @"D 阅读全文
posted @ 2010-04-09 14:24 GT_Andy 阅读(2974) 评论(0) 推荐(0) 编辑