
C#
f7anty
这个作者很懒,什么都没留下…
展开
-
C#参数传递时到底发生了什么(ref)
ref参数迫使值参数通过引用传送给方法。专指值类型对象。使用前后对比如下:使用ref前static void Main(string[] args){ int i = 1; Console.WriteLine("方法执行前,i的地址为0x{0:X},值为{1}", (uint)&i, i); testMethod(i); Console.转载 2012-02-24 21:10:58 · 644 阅读 · 0 评论 -
ASP.NET生成WORD文档服务器部署注意事项
1、Asp.net 2.0在配置Microsoft Excel、Microsoft Word应用程序权限时 error: 80070005 和8000401a 的解决总2007-11-01 11:30 检索 COM 类工厂中 CLSID 为 {000209FF-0000-0000-C000-000000000046} 的组件时失败,原因是出现以下错误: 80070转载 2015-01-22 16:02:54 · 734 阅读 · 0 评论 -
c# list排序的三种实现方式
c# list排序的三种实现方式用了一段时间的gridview,对gridview实现的排序功能比较好奇,而且利用C#自带的排序方法只能对某一个字段进行排序,今天demo了一下,总结了三种对list排序的方法,并实现动态传递字段名对list进行排序。首先先介绍一下平时最常用的几种排序方法。第一种:实体类实现IComparable接口,而且必须实现Comp转载 2013-12-01 20:40:56 · 1037 阅读 · 0 评论 -
C# WinForm开发系列 - DataGridView
1.DataGridView实现课程表 testcontrol.rar2.DataGridView二维表头及单元格合并 DataGridView单元格合并和二维表头.rar myMultiColHeaderDgv.rar3.DataGridView单元格显示GIF图片 gifanimationindatagrid.rar4.自定义显示DataGridVi转载 2013-09-22 14:57:36 · 1380 阅读 · 0 评论 -
C#中常用的几种读取XML文件的方法
XML文件是一种常用的文件格式,例如WinForm里面的app.config以及Web程序中的web.config文件,还有许多重要的场所都有它的身影。Xml是Internet环境中跨平台的,依赖于内容的技术,是当前处理结构化文档信息的有力工具。XML是一种简单的数据存储语言,使用一系列简单的标记描述数据,而这些标记可以用方便的方式建立,虽然XML占用的空间比二进制数据要占用更多的空间,但XML极转载 2013-03-19 16:48:33 · 793 阅读 · 0 评论 -
js中escape对应的C#解码函数
js中escape对应的C#解码函数 System.Web.HttpUtility.UrlDecode(s) //注意编码----------------------------------------------------------------------------------------------需要注意的几点:1、HttpUtility.UrlEncode,Htt转载 2013-01-08 15:19:20 · 701 阅读 · 0 评论 -
Json 的日期格式与.Net DateTime类型的转换
Json 的日期形式大概是这样:"/Date(1242357713797+0800)/" , 甭管它的格式是多么不友好(因为单从形式看根本不知道何年何月),如果这个Date只是一个属性的话,Json.Net 已经为我们处理好了。但有些很特殊的时候,需要单独把这个Date转换为.Net的DateTime格式,那么下面的代码就可以帮到你了。这个代码我已经找了很多次,终于被我发现了,免去重复造轮子的劳动转载 2013-01-05 16:42:48 · 1342 阅读 · 0 评论 -
c#日期时间的操作的函数总结
当前日期时间的获取:DateTime datetime1=DateTime.Now;日期时间的运算:string str1=(datetime1.AddYears(1)).ToString(); //加年份string str1=(datetime1.AddMonths(1)).ToString();//加月份string str1=(datetime1.AddDays(1))转载 2012-10-24 15:41:28 · 737 阅读 · 0 评论 -
ASP.NET常用的26个优化性能方法
1. 数据库访问性能优化 数据库的连接和关闭 访问数据库资源需要创建连接、打开连接和关闭连接几个操作。这些过程需要多次与数据库交换信息以通过身份验证,比较耗费服务器资源。ASP.NET中提供了连接池(Connection Pool)改善打开和关闭数据库对性能的影响。系统将用户的数据库连接放在连接池中,需要时取出,关闭时收回连接,等待下一次的连接请求。连接池的大小是有限的,如果在连接池转载 2012-08-10 22:07:39 · 2418 阅读 · 0 评论 -
托管代码与非托管代码
托管代码 (managed code)由公共语言运行库环境(而不是直接由操作系统)执行的代码。托管代码应用程序可以获得公共语言运行库服务,例如自动垃圾回收、运行库类型检查和安全支持等。这些服务帮助提供独立于平台和语言的、统一的托管代码应用程序行为。托管代码是指用支持.Net的语言,如C#、VB.net、J#等语言编译器生成的程序代码,它们并不是CPU能直接执行的代码而是一种中间代码(IL)转载 2012-05-22 21:46:34 · 627 阅读 · 0 评论 -
.net 托管代码与非托管代码
关键是要了解CLR(公共语言运行时) .Net Framework 是由彼此独立又相关的两部分组成:CLR 和 类库, CLR是它为我们提供的服务,类库是它实现的功能。 .NET的大部分特性——垃圾收集,版本控制,线程管理等,都使用了CLR提供的服务…… 当你为.NET Framework编译源代码的时候,得到的目标代码不是CPU能识别的机器指令,而是一种叫做"微软中间语言(MSIL,转载 2012-03-22 09:30:54 · 652 阅读 · 0 评论 -
C#中使用ref和out传递数组的方法
刚刚学会使用使用 ref 和 out 传递数组(downmoon),就希望与大家分享,希望给新手一点帮助吧,呵呵,应为我们中国自学编程网这个大家庭聚集的都是一批自学编程的爱好者,希望大家都能把自己的学习经验体会写出来分享。1、与所有的 out 参数一样,在使用数组类型的 out 参数前必须先为其赋值,即必须由接受方为其赋值。例如: public static void MyMetho转载 2012-02-19 21:40:10 · 908 阅读 · 0 评论 -
asp.net显示高清缩略图
来源于http://blog.youkuaiyun.com/yanghua_kobe/article/details/4733223如题: 添加命名空间如下:using System.Drawing;using System.Drawing.Drawing2D;using System.Drawing.Imaging;using System.IO;转载 2015-01-22 21:21:17 · 743 阅读 · 0 评论