C#
会抒情的猪
这个作者很懒,什么都没留下…
展开
-
C#学习笔记: 关于get和set方法
Visual Studio2008中的代码: class Vector { public int Value { get; set; } } 说明: 包含get和set为可读可写属性 只包含get为只读属性 只包含set为只写属性原创 2009-04-29 14:46:00 · 485 阅读 · 0 评论 -
C#学习笔记: 数据类型的一些说明
1.Decimal类型 在C#中,提供了decimal类型,表示精度更高的浮点数.这一类型不是基本类型,所以在计算时使用该类型会有性能损失. 要把数字指定为decimal类型,而不是double、float或整型,可以在数字的后面加上字符M(或m),如下所示: decimal d = 12.3M; 2.bool类型 bool值和整数值不能互换.如果变量(或函原创 2009-04-29 15:39:00 · 458 阅读 · 0 评论 -
C#学习笔记: 预处理器指令
预处理器指令的开头都有符号#. 1.#define和#undef#define DEBUG#undef DEBUG #define定义一个符号DEBUG#undef删除符号DEBUG声明一个这样的变量本身没有意义,只是告诉编译器存在而已. 2.#if,#elif,#else和#endif告诉编译器是否要编译某个代码块. #define W2原创 2009-04-29 18:05:00 · 514 阅读 · 0 评论 -
C#学习笔记: 值类型和引用类型
1、值类型直接存储其值,而引用类型存储对值的引用。2、值类型存储在堆栈中,而引用类型存储在托管堆上。3、在C#中,基本数据类型都是值类型 而大多数复杂的C#数据类型,包括我们自己声明的类都是引用类型,它们分配在堆中,其生存期可以跨多个函数调用,可以通过一个或几个别名来访问。 如果想把自己定义的类型定义为值类型,就应该把它们声明为一个结构。 进一步的说明:原创 2009-04-29 14:57:00 · 455 阅读 · 0 评论 -
截取活动窗体程序
在console application中,采用快捷键,成功截取界面活动窗体程序.与大家分享. class shotWindowsUtility { /// /// 截取活动窗体 /// /// /// /// public static v原创 2009-06-02 11:38:00 · 731 阅读 · 0 评论 -
算法实现(二)
题目:假设n个小孩围成一圈,每次数第m个小孩,该小孩被踢出来,请问当这帮小孩子只剩下一个人的时候是第几个人。(比如m=3,第一次数到第3个,第二次从第4个开始往下数,转圈数)写一个方法来实现。 static string func1(int n, int m) { string row = string.Empty;原创 2009-05-07 17:39:00 · 649 阅读 · 0 评论 -
算法实现(一)
题目:从1到10中取出5个不同的数,要求打印出所有可能的组合现在的环境只有C#,只好用它来实现。void func() { int opt = 0; string convertString = string.Empty; for (int k = 0; k < 1024; k++)原创 2009-05-07 17:34:00 · 502 阅读 · 0 评论