摘要: 首先,如果不使用这两个关键字,那是什么样 呢?看下面的例子: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)
摘要: 用sql语句创建表的时候,如何给列指定说明。主要用到sp_addextendedproperty这个存储过程。语法 --创建表create table 表(a1 varchar(10),a2 char(2))--为表添加描述信息EXECUTE sp_addextendedproperty N'MS_Description', '人员信息表', N'user', N'dbo', N'table', ... 阅读全文
posted @ 2010-09-02 09:16 飞鱼87 阅读(8549) 评论(1) 推荐(0)
摘要: 抽象类是特殊的类,只是不能被实例化;除此以外,具有类的其他特性;重要的是抽象类可以包括抽象方法,这是普通类所不能的。抽象方法只能声明于抽象类中,且不包含任何实现,派生类必须覆盖它们。   一、抽象类:   抽象类是特殊的类,只是不能被实例化;除此以外,具有类的其他特性;重要的是抽象类可以包括抽象方法,这是普通类所不能的。抽象方法只能声明于抽象类中,且不包含任何实现,派生类必须覆盖它们。另外,抽象类... 阅读全文
posted @ 2010-08-26 22:14 飞鱼87 阅读(889) 评论(0) 推荐(1)
摘要: 简历复印---原型模式(Prototype)原型模式其实就是从一个对象再创建另外一个可定制的对象,而且不需要知道任何创建的细节。.Net在System命名空间中提供了ICloneable接口,其实就是唯一的 一个方法Clone(),只需要实现这个接口就可以实现原型设计模式了。MemverwiseClone()方法是这样的,如果字段是值类型的,则对该字段执行逐位复制,如果字段是引用类型,则复制引用但... 阅读全文
posted @ 2010-08-26 21:34 飞鱼87 阅读(343) 评论(0) 推荐(0)
摘要: ASP.NET 数据控件:GridView,DataList,Repeater ,DetailsView,FormView。 ASP.NET 数据控件综述: 1.前3个用于呈现多条记录,后面2个用于呈现单条数据明细,即常用的记录明细。 2.GridView和DetailsView控件的布局固定,自定义数据显示的布局功能有限,一般适合布局简单的数据呈现。3.DataList,Repeater和For... 阅读全文
posted @ 2010-08-06 17:04 飞鱼87 阅读(5514) 评论(0) 推荐(0)
摘要: 谈谈IT软件开发工程师最最基本的技能有哪些:  1、百度、Google基本功    我觉着这点是软件工程师的入门必修课。很多很多入行几年的人可能为了省时间,直接就去问公司里的老人或者问群里的。诸多问题是:为什么我的SQL Server连不上了?我的IIS怎么启动不起来了。  这些问题百度一下就能解决。  2、学习能力    作为IT工程师你的学习能力必须是强的。得不断的学习,啃老本迟早被淘汰。  ... 阅读全文
posted @ 2010-08-06 16:12 飞鱼87 阅读(518) 评论(0) 推荐(0)