• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
猩球崛起
积小成多
博客园    首页    新随笔    联系   管理    订阅  订阅
2013年3月25日
我对插入算法的理解。
摘要: 我的理解是从数组第二个元素开始依次和前面的元素比较,小于前面则交换位置,直到插入的位置正确为止。代码实现如下:using System;namespace 插入排序{ class Program { static void Main(string[] args) { int[] iarray = new int[100]; Random rd=new Random(); //为数组随机填充100个数 for (int i = 0; i < iarray.Length;... 阅读全文
posted @ 2013-03-25 19:12 Orangutan 阅读(275) 评论(0) 推荐(0)
WPF:警惕TextBox会占用过多内存
摘要: 问题源自这篇文章:WPF的TextBox产生内存泄露的情况。整个问题是这样的,文章作者演示使用类似下方的代码来不停地像WPF的TextBox控件赋值:for (int i = 0; i < 10000; i++){ //tbx是界面上的TextBox变量 tbx.Text += string.Format("{0}\n", i);} 然后会出现程序占用过多内存的问题。 很快在那篇文章的评论中有人指出这个和WPF没有关系,因为频繁得拼接字符串会产生过多重复字符串对象,即使不显示在TextBox控件上,也会会占用过多内存的。 但是原文作者又在回复中讲到他做了相关测试,但是 阅读全文
posted @ 2013-03-25 19:01 Orangutan 阅读(278) 评论(0) 推荐(0)
C#指针- unsafe与fixed
摘要: c#在默认情况下生成的都是安全代码,即进行了代码托管(.NET的CLR机制好处之一是,进行代码托管,适时的释放内存,程序员便不必考虑资源 的回收问题),而此时,指针不能出现在安全代码的编译条件下。 一、unsafe如果因需要想在c#中使用指针,那么unsafe便是一个通道(当然在使用前,需在项目属性的生成选项中,选择“允许不安全代码”)。example 1:a) 创建项目,项目属性->生成->选择“允许不安全代码”b) 编写代码using System;using System.Collections.Generic;using System.Text;using System.R 阅读全文
posted @ 2013-03-25 18:59 Orangutan 阅读(320) 评论(0) 推荐(0)
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3