上一页 1 ··· 9 10 11 12 13 14 15 下一页
摘要: public interface IRepository where T : class,new () { bool AddEntity(T entity); bool UpdateEntity(T entity); bool DeleteEntit... 阅读全文
posted @ 2014-04-12 11:11 xjt360 阅读(431) 评论(0) 推荐(0) 编辑
摘要: SqlConnection conn=null;try{ PrepareEverionment(); conn = new SqlConnection(); conn.ConnectionString = "..................."; conn.Open();}finally{ conn.Close();}这段代码问题是:如PrepareEverionment()发生异常时,conn就任然为null在执行finally中代码时就会出异常,应该用using这样在using中会自动判断conn是否为null 阅读全文
posted @ 2014-04-10 11:39 xjt360 阅读(114) 评论(0) 推荐(0) 编辑
摘要: class A{ public A() { PrintFields(); } public virtual void PrintFields(){}}class B:A{ int x=1; int y; public B() { y=-1; } public override void PrintFields() { Console.WriteLine("x={0},y={1}",x,y); }}在new B()时输出结果是1,0因为一个类在new时是先初始化字段在初始化构造函数,在初始化构造函数时先初始化父类的构造函数 阅读全文
posted @ 2014-04-10 10:41 xjt360 阅读(107) 评论(0) 推荐(0) 编辑
摘要: abstract class BaseClass{ public virtual void MethodA(){Console.WriteLine("BaseClass");} public virtual void MethodB(){}}class Class1:BaseClass { public void MethodA(){Console.WriteLine("Class1");} public override void MethodB(){}}class Class2:Class1 { new public void MethodB()}c 阅读全文
posted @ 2014-04-10 10:19 xjt360 阅读(107) 评论(0) 推荐(0) 编辑
摘要: 这两个的区别正像DataSet和DataReader的区别,XDocument是全部生成对像加载到内存中,而XmlReader是像流一样一点一点的读。所以在读大数据时用XReader这样就不会把服务器的内存占爆XDocument xdoc=XDocument.load(@"c:\1.xml");XElement xeRoot=xdoc.Root;foreach(XElement xePerson in xeRoot.Elements()){XElement xeName=xePerson.Element("Name");string name=xeNna 阅读全文
posted @ 2014-04-10 08:19 xjt360 阅读(235) 评论(0) 推荐(0) 编辑
摘要: var x=1;var y=0;var z=0;function add(n){n=n+1;return n;}y=add(x);function add(n){n=n+2;return n;};z=add(x);结果y=3;z=3;命名函数是先扫描下函数然后如有相同函数名,则最后一个函数为所执行函... 阅读全文
posted @ 2014-04-09 16:31 xjt360 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 断点可以随便拖运行时快速监视可改属性值调用堆栈可查看父方法大项目中附加进程调试:先生成再运行exe文件再找出来调试 阅读全文
posted @ 2014-03-28 09:11 xjt360 阅读(106) 评论(0) 推荐(0) 编辑
摘要: 1KB=1024Byte1MB=1024kB1byte=8bit 阅读全文
posted @ 2014-03-25 14:06 xjt360 阅读(76) 评论(0) 推荐(0) 编辑
摘要: 页面静态化时要尽量用写从根目录生成的/.../...而不是相对路径../这样会造成路径不对 阅读全文
posted @ 2014-03-18 21:36 xjt360 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 涉及到层与层时,要面向接口编程能用接口就不要用实现类,依赖接口而不是依赖具体的实现写程序尽可能返回小的接口IListlist=new List();比如在数据库访问层中,进行多个数据源的切换,如果在BLL层中是面向的具体数据源的实现,那么以后要切换数据源就得修改BLL层,这就要考虑要面向接口了在BL... 阅读全文
posted @ 2014-03-18 21:22 xjt360 阅读(120) 评论(0) 推荐(0) 编辑
上一页 1 ··· 9 10 11 12 13 14 15 下一页