![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
编程类
文章平均质量分 51
小彰
Undefined
展开
-
通过Json序列化拷贝字段属性& 获取枚举Description
当一个表字段长20个,或者甚至几十个字段,你给这个表是Model赋值是不是觉得很累,有的人用AutoMapper,其实效果差不多,AutoMapper采用反射对象中的属性类型,名字来赋值,这次我们来用Json处理:定义一个JsonExtention类public static class StringExtention { #region JSON Convert...原创 2019-12-03 10:34:27 · 1166 阅读 · 0 评论 -
语言的魅力
这个程序是97年Mekka ’97 4K Intro比赛的一等奖作品,汇编语言所写。整个程序全长4095字节, 生成.com程序只有4K,可是却实现了3D动画的效果,还有一段背景音乐!画面是游戏天旋地转的一个场景!1)把下面的代码粘贴到记事本里面,另存为到c盘下c:\1.txt 文档。2)在命令行窗口下(在开始→运行→cmd),进入c盘(cd\),输入debug 附上完整的代码:---------原创 2013-07-19 14:14:54 · 644 阅读 · 0 评论 -
C#性能优化总结
资料来源:http://www.cnblogs.com/Apolyon/archive/2011/08/29/2158904.html 1. C#语言方面 1.1 垃圾回收 垃圾回收解放了手工管理对象的工作,提高了程序的健壮性,但副作用就是程序代码可能对于对象创建变得随意。 1.1.1 避免不必要的对象创建 由于垃圾回收的代价较高,所以C#程序开发要遵循的一个基本原则就是避免不必要的对象转载 2013-07-19 14:15:06 · 626 阅读 · 0 评论 -
利用反射拷贝对应的属性值到另一个对象中
开发代码中遇到两个对象具有很多相同的属性名称并且类型一致,为了减少编码和提高开发效率,利用反射原理来解析某个对象中的属性值拷贝到另一个对象与之对应的属性中。原创 2016-08-05 23:47:10 · 4963 阅读 · 1 评论 -
WPF TreeView large data performance
对TreeView 设置一下就可以了VirtualizingStackPanel.IsVirtualizing="True"VirtualizingStackPanel.VirtualizationMode="Recycling"原创 2017-01-20 17:19:05 · 446 阅读 · 0 评论