随笔分类 -  C#

摘要:创建一个 Console 控制台应用程序, 1. 创建一个 Project 类 2. 使用反射动态给类(Project )的属性设置值、获取值 阅读全文
posted @ 2019-07-02 10:37 leco_lin 阅读(2709) 评论(0) 推荐(0)
摘要:今天在一个群里,遇到一个别人问的问题,代码如下所示,项目本意是想在窗体加载时显示一张图片,然后点击按钮,删除该图片。可是如下代码,在点击delete按钮时,项目报异常:“...无法删除,文件正在被另一个进程使用”,查了一些资料,这个异常的根本原因是因为BitmapImage没有Dispose()方法,系统虽然删除了image,但是图片文件仍然被当前进程占用着。于是,将源代码修改如下解决(不再给BitmapImage直赋filePath,而是先根据filePath读取图片的二进制格式,赋给BitmapImage的Source,这样就可以在图片读取完毕后关闭流)。解决后的代 阅读全文
posted @ 2011-02-21 15:23 leco_lin 阅读(4819) 评论(9) 推荐(3)
摘要:Lucene.net 官方网站http://lucene.apache.org/lucene.net/Lucene.net 2.9.2 下载地址Lucene.Net_2_9_2/ 阅读全文
posted @ 2010-12-22 13:57 leco_lin 阅读(761) 评论(0) 推荐(0)
摘要:在 WPF 中不再有类似 WinForm 中的 Timer 控件,因此,需要使用 DispatcherTimer 类来实现类似 Timer 的定时执行事件,该事件使用委托方式实现。DispatcherTimer 类在 System.Windows.Threading 下,需要 using System.Windows.Threading 命名空间。简单示例代码如下,该代码实现在 WPF 窗体的标题... 阅读全文
posted @ 2010-11-28 01:06 leco_lin 阅读(9152) 评论(0) 推荐(3)
摘要:OK,在linq之前,可以试用XMLDocment将xml整个文件读进来,然后比如可以用xpath再进行分析。自从有了linq,一切都变得简单了,实现代码如下:这样即可。OK,我们现在将上面的XML结构稍作改动一下,OK,这时候linq的优势就很明显了,实现代码如下:如果没有Linq To XML,用xpath也可以解决这样的取值问题,但是会变得复杂很多。 阅读全文
posted @ 2010-11-19 22:10 leco_lin 阅读(3778) 评论(0) 推荐(0)
摘要:在上一篇日志《用C#读取Excel返回DataSet》中,提到了用C#读取Excel的方法,可以发现,用这种方法读取excel2003完全没有问题,可是,当我们读取Excel2007时,就会发现visual studio报错:External table is not in the expected format.其实,这个错误是由于Excel版本的连接字符串引起的错误,在上一篇日志提到的方法中,... 阅读全文
posted @ 2010-11-19 21:18 leco_lin 阅读(4751) 评论(5) 推荐(1)
摘要:不添加任何 excel dll 引用,代码很简单,就不做解释了。 阅读全文
posted @ 2010-11-19 00:10 leco_lin 阅读(2394) 评论(0) 推荐(0)
摘要:代码很简单,就不做解释了,直接拷贝可用。 更多示例代码,可以访问微软示例代码(Samples from microsoft)All-In-One Code:http://1code.codeplex.com using System; using System.Collections.Generic; using System.Linq; using System.Text; using Sys... 阅读全文
posted @ 2010-11-18 23:48 leco_lin 阅读(7873) 评论(2) 推荐(2)
摘要:之前不喜欢玩博客,这次在博客园也注册了这个博客玩玩。可是没什么内容,所以想随便添加点什么吧。最近在微软开发的几个小工具,大多跟文件操作/IO相关,所以准备这两天整理一下,把一些也许可以和大家分享的东西贴出来,希望对于一些C#的初学者有一些帮助吧!(更多示例代码,可以访问微软学习者帮助网站 Code smaples from microsoft: http://1code.codeplex.com ... 阅读全文
posted @ 2010-11-18 23:21 leco_lin 阅读(14755) 评论(2) 推荐(1)