自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

转载 C#获取随机数

C#获取随机数最常用的就是直接用new Random().Next(min,max),但这种方法存在一个问题,就是当计算机运算速度足够快的时候,系统来不及计算下一个随机数,最终可能产生一长串相同的数值,也即失去了随机数的意义,下面的算法能比较好的解决这个问题: /// <summary> /// 获取指定区间的随机数 /// &l...

2017-07-27 17:01:00 258

转载 PropertyGrid自定义控件

PropertyGrid是一个很强大的控件,使用该控件做属性设置面板的一个好处就是你只需要专注于代码而无需关注UI的呈现,PropertyGrid会默认根据变量类型选择合适的控件显示。但是这也带来了一个问题,就是控件的使用变得不是特别灵活,主要表现在你无法根据你的需求很好的选择控件,比如当你需要用Slider控件来设置int型变量时,PropertyGrid默认的模板选择器是不支持的。网...

2017-06-03 13:28:00 474

转载 根据Content获取到ItemsControl中对应的Item

/// <summary> /// 根据控件的值获取到对应的Item /// </summary> /// <typeparam name="T">最终获取到Item的具体类型</typeparam> /// <param name="elem...

2017-05-05 18:11:00 397

转载 解析dynamic对象

最近做一个项目,需要解析由JSon转换过来的dynamic对象,JSon的解析可以直接使用fastJSon,但是如果不知道具体对象的话,后续的取值总是需要重复性的解析dynamic对象,很是麻烦,后来自己写了一个函数从数据结构的层面对dynamic进行解析,函数代码如下,函数不难理解,但是在后续取值的时候方便了很多,取值时可仿照:o.GetValue("Name"),则会返回对象o中ke...

2017-02-20 14:46:00 189

转载 获取打开的Word文档

1      using Word = Microsoft.Office.Interop.Word;       int _getApplicationErrorCount=0;       bool _isMsOffice = true;       /// <summary> 2 /// 获取最后一个当前处于活动状态的Word进程 3 ...

2017-01-03 13:43:00 372

转载 复制(克隆)控件属性(使用反射)

/// <summary> /// Clones the control. /// </summary> /// <param name="sourceElement">The source element.</param> /// <para...

2016-12-20 11:48:00 201

空空如也

空空如也

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

TA关注的人

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