C#
文章平均质量分 54
intotheland
疾如风、掠如火、守如山、徐如林、撼如雷、啸如虎。
展开
-
C#性能优化
1 垃圾回收 垃圾回收解放了手工管理对象的工作,提高了程序的健壮性,但副作用就是程序代码可能对于对象创建变得随意。 1.1 由于垃圾回收的代价较高,所以C#程序开发要遵循的一个基本原则就是避免不必要的对象创建。以下列举一些常见的情形。 1.1.1 避免循环创建对象 ★ 如果对象并不会随每次循环而改变状态,那么在循环中反复创建对象将带来性能损耗。高效的做法是将对象提到循环外面创建。转载 2011-10-26 17:20:18 · 361 阅读 · 0 评论 -
利用xml序列化实现应用程序配置的读取和保存
利用framework提供的XML序列化操作类,可以很容易的进行应用程序的配置信息的保存和读取。以下为以前写的部分代码: //加载配置信息 static void LoadConfig() { string path = AppDomain.CurrentDomain.BaseDirectory + "//config//";原创 2011-10-25 17:05:29 · 368 阅读 · 0 评论 -
AES加密解密程序。
UI代码:<Window xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:d="http://schemas.microsoft.com/expression/blend/2008" xmlns原创 2011-10-26 16:20:36 · 544 阅读 · 0 评论 -
.net 使用ClickOne方式发布的应用程序无法启动的解决办法
.net 使用ClickOne方式发布的应用程序无法启动的解决办法。 一般情况下在控制面板里删除重新安装就可以了,如果控制面板里没有或者无法删除,则可以删除 X:\Documents and Settings\你的用户名\Local Settings\Apps\2.0这个目录下的所有子目录和文件,然后就可以再次安装了。原创 2011-11-10 09:29:57 · 1701 阅读 · 0 评论