自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

光头涛的博客

记录那些和代码在一起的日子

  • 博客(2)
  • 问答 (1)
  • 收藏
  • 关注

原创 使用Castle.Core优雅的访问XML

C#访问xml,一般有两种方式:序列化/反序列化,或者直接访问xml节点。对一个第三方的xml文件进行读写,序列化反序列的方式不好用,因为我们往往只会使用部分的xml节点,反序列化容易破坏原来xml文件的结构。直接访问xml节点能解决问题,但是会写很多的代码。Castle.Core为我们提供了一个优雅的解决方案,下面是一个简单的示例。1、新建config.xml文件<?xml ve...

2018-08-27 23:07:25 1685

原创 C#的foreach是如何检测到数据变化的

相信小伙伴们在开发过程中都遇到过System.InvalidOperationException:“集合已修改;可能无法执行枚举操作。”。如下图所示:那foreach是如何检测到数据被修改的呢?通过浏览源码发现,C#的集合类都包含类似这样的代码:public class Set { private int m_version; public void Add...

2018-08-11 00:22:55 897

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除