摘要: C#的样例代码using System;using System.Collections.Generic;using System.Text;namespace ConsoleApplication1{ class Person { public int Blood = 10; } class Program { public static void Add(int x) { x += 10; ... 阅读全文
posted @ 2010-09-14 16:52 飞鱼87 阅读(246) 评论(0) 推荐(0)
摘要: 首先,如果不使用这两个关键字,那是什么样 呢?看下面的例子:using System; class Test {     static void Swap(ref int x, ref int y)     {         int temp = x;         x = y;         y = temp;     }     static void Swap(int... 阅读全文
posted @ 2010-09-14 16:41 飞鱼87 阅读(2426) 评论(1) 推荐(1)
摘要: 本文的目的在于揭示和DOTNET及C#相关的一些常见的和不常见的问题。在这些问题中我的第一篇文章和string数据类型有关,string数据类型是一种引用类型,但是当和其他引用类型比较的时候,很多开发人员可能并不能完全理解它的行为。 问题 对于常见的引用类型,当改变一个对象别名的值时,这种变化也同样会在一个实际的对象中表现出来;反之亦然。但是对于string类型,似乎不是这样的。 解释 引用类型 ... 阅读全文
posted @ 2010-09-14 16:30 飞鱼87 阅读(1667) 评论(0) 推荐(0)
摘要: 注意:TextBox4Sql的做法很白痴,这种问题应该交给SQL层去维护,而不是UI上。 OOP这么久,一直很少用到new关键字“隐藏”父类的成员。直到有一天,需要改造一个TextBox的Text属性。由于原先的代码中调用SQL语法直接将TextBox.Text属性作为varchar类型的数据合并成SQL语句,从来没有对其中的字符串进行过特殊符号的过滤,于是我在一个文本框里... 阅读全文
posted @ 2010-09-14 16:04 飞鱼87 阅读(747) 评论(0) 推荐(1)
摘要: C#中类及类型成员修饰符有以下四类:public,private,protected,internal。public 类及类型成员的修饰符private   类型成员的修饰符protected 类型成员的修饰符internal   类及类型成员的修饰符由以上四类说明,我们知道,可以放在class前面修饰类的修饰符关键字只有public和internal,如果没写任何关键字,默认是internal.... 阅读全文
posted @ 2010-09-14 14:31 飞鱼87 阅读(11000) 评论(1) 推荐(1)
摘要: 先说区别,原文出处 http://www.dotnetspider.com/resources/740-Difference-between-class-struct-C.aspx1,class 是引用类型,继承自System.Object类。structs是值类型,继承自System.ValueType类,因此不具有多态性,但注意System.ValueType是个引用类型既然class是引用类... 阅读全文
posted @ 2010-09-14 14:08 飞鱼87 阅读(720) 评论(0) 推荐(0)