随笔分类 -  C#

c# 随机函数
摘要:private static char[] constant = { '0','1','2','3','4','5','6','7','8','9', 'a','b','c','d','e','f','g','h','i','j','k','l', 阅读全文
posted @ 2013-02-19 11:29 灵当CRM
C# 数据到导出到Execl
摘要:一、asp.net中导出Execl的方法:在asp.net中导出Execl有两种方法,一种是将导出的文件存放在服务器某个文件夹下面,然后将文件地址输出在浏览器上;一种是将文件直接将文件输出流写给浏览器。在Response输出时,t分隔的数据,导出execl时,等价于分列,n等价于换行。 1、将整个html全部输出execl此法将html中所有的内容,如按钮,表格,图片等全部输出到Execl中。Response.Clear(); Response.Buffer= true; Response.AppendHeader("Content-Disposition","a 阅读全文
posted @ 2013-02-16 14:21 灵当CRM 阅读(305) 评论(1) 推荐(0)
ref和out的区别
摘要:在C#中,ref与out是很特殊的两个关键字。使用它们,可以使参数按照引用来传递。总的来说,通常我们向方法中传递的是值.方法获得的是这些值的一个拷贝,然后使用这些拷贝,当方法运行完毕后,这些拷贝将被丢弃,而原来的值不将受到影响.此外我们还有其他向方法传递参数的形式,引用(ref)和输出(out).有时,我们需要改变原来变量中的值,这时,我们可以向方法传递变量的引用,而不是变量的值.引用是一个变量,他可以访问原来变量的值,修改引用将修改原来变量的值.变量的值存储在内存中,可以创建一个引用,他指向变量在内存中的位置.当引用被修改时,修改的是内存中的值,因此变量的值可以将被修改.当我们调用一个含有引 阅读全文
posted @ 2012-07-04 14:38 灵当CRM 阅读(250) 评论(0) 推荐(0)
使用.net中的Debug与Trace加强调试能力(ldcrm)
摘要:最近在读《.NET开发人员调试策略》,书倒是不错,只是翻译的比较差。不过里面介绍的一些调试的心得还不错,有些收获。 下面我就总结下本书中关于Debug和Trace的一些应用,算作一种读书笔记。 粗略概括下关于修改BUG的几种方法:通过调试器调试 顾名思义就是跟踪源代码进行调试,微软还提供了远程调试的功能。通过源代码的方式调试,我们一般会采用以下的几种方法:使用Exception使用MessageBox。使用#if Debug .. #endif使用断言调试:其中有Debug.Assert和Trace.Assert两种,Debug只在Debug模式下有效,Trace则都有效。断言模式还有... 阅读全文
posted @ 2012-07-03 18:07 灵当CRM 阅读(168) 评论(0) 推荐(0)