2010年12月9日
摘要: 异常是编程语言的一个强大特性,能减少复杂性代码,并且减少了的编写和维护的代码数量。尽量用值的方式抛出异常,用引用来捕捉异常。例如:大家对这个更眼熟了吧:异常存在系统的每一刻,你不察觉或是没有抛出而已。你不应抓住错误用没有具体指定的异常,如 System.Exception, System.SystemException 等等的基类通用的异常,C#本身代码异常。而你应该更多地去捕捉 最可能得到的异常 (有意义的异常),例如当可能会遇到空参数时抛出ArgumentNullException 而不是其基类的异常 ArgumentException。或者你可以在最后的catch块中重新抛出通用的异常。 阅读全文
posted @ 2010-12-09 17:28 Beckson 阅读(5472) 评论(2) 推荐(2) 编辑
  2010年12月7日
摘要: ASP.NET 文件上传估计大家都用得很熟悉,常用控件 FileUpload 。主要步骤:     1.判断是否合法     2.获得文件的路径 (包括目录的完整路径,同时可能需要修改文件名)     3.保存文件如:FileUpload1.SaveAs(Server.MapPath("upload") + "\\" + FileUpload1.FileName);估计有初学者弄不清 FileUp... 阅读全文
posted @ 2010-12-07 14:15 Beckson 阅读(6658) 评论(5) 推荐(4) 编辑
  2010年8月8日
摘要: 来自MSDN的 属性与索引器之间的比较索引器与属性类似。除下表中显示的差别外,为属性访问器定义的所有规则同样适用于索引器访问器。属性 索引器 允许调用方法,如同它们是公共数据成员。允许调用对象上的方法,如同对象是一个数组。可通过简单的名称进行访问。可通过索引器进行访问。可以为静态成员或实例成员。必须为实例成员。属性的 get 访问器没有参数。索引器的 get 访问器具有与索引器相同的形参表。属性的... 阅读全文
posted @ 2010-08-08 16:49 Beckson 阅读(402) 评论(2) 推荐(1) 编辑

MSN: beckson@hotmail.com