- 博客(3)
- 收藏
- 关注
转载 C# WinForm DataGridView让DataPropertyName支持复杂属性
首先给Grid添加BindingSource,类型为BindingForForm2。或者设置Grid的DataSource为IEnumerable<BindingForForm2>。BindingForForm2类型如下。 public class BindingForForm2 { public int Age { get; se...
2017-10-24 22:29:00 840
转载 C# 获取exe、dll中的图标,支持获取256x256分辨率
在网上找过许多文章,都没有成功获取过大图标,只能获取最大32x32。最后自己尝试了相关的windows api,终于找到一个可用的。主要用到的C++的PrivateExtractIcons函数,具体说明请看:PrivateExtractIcons function该函数原文有个说明可能需要注意一下:[This function is not intended for gen...
2017-09-13 16:57:00 1169
转载 通过编译lambda表达式来创建实例(可在反射时候用,效率比反射高一些)
原文地址:https://rogerjohansson.blog/2008/02/28/linq-expressions-creating-objects/据说编译lambda创建实例是比反射快。实际测试了一下,循环创建10,000次花的时间差不多,创建1,000,000,反射大概十几秒,lambda不到1秒。实际使用应该没什么影响,因为一般不会出现大量创建实例的场景。不过...
2017-09-08 16:33:00 224
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人