摘要:
int a = 12345678; //格式为sring输出 // Label1.Text = string.Format("asdfadsf{0}adsfasdf",a); // Label2.Text = "asdfadsf"+a.ToString()+"adsfasdf"; // Label1.Text = string.Format("asdfadsf{0:C}adsfasdf",a... 阅读全文
摘要:
http://localhost:5500/em 阅读全文
摘要:
Finalizable可终结对象 从内存中删除一个对象前,垃圾回收器会调用对象的Finalize()方法(如果支持的话)。 Finalize()的调用将(最终)发生在一次“自然”垃圾回收或应用程序通过GC.Collect()强制回收的过程中。另外,当承载应用程序的应用程序域AppDomain从内存中卸载时,会自动调用类型的终结器方法。 大多数C#类都不需要显式的清理... 阅读全文
摘要:
一、基本原理 实现地理编码的核心是地址匹配。就是将只有属性数据源表中记录的某个字段的值与地址数据库中的地理实体的对应字段的属性值进行匹配尝试。如果匹配成功,就将地理实体的地理坐标赋值给源表中的记录。从而实现源表记录的地理编码。二、实现方式 定位到街道:通过记录所描述的街道门牌号信息,通过地理编码,将记录以点的形式定位到街道两边 定位到区域:将每个记录中的区位信息与地址数据库中具有相应属性的区... 阅读全文
摘要:
new new关键字返回的是一个指向堆上对象的引用,而不是真正的对象本身。这个引用变量保存在栈内,以供应用程序以后使用。 1、使用new关键字将一个对象分配在托管堆上,然后不用再管:当对象从代码库的任何部分都不可达时,垃圾回收器就会从堆中删除它。 2、托管堆不只是一个由CLR访问的随机内存块。.NET垃圾回收器是堆的“清洁工”,它会压缩空的内存块来实现优化(必要的时候... 阅读全文
摘要:
值类型 值类型(包括所有的数值类型、枚举和结构)都分配在栈上。所以值类型一旦离开其定义的作用域,立即就会从内存中删除 当一个值类型赋值给另一个值类型的时候,默认情况下完成的是一个成员到另一个成员的复制。引用类型 引用类型分配在托管堆上。其对象一直保留在内存中,直到.NET垃圾回收器将它们销毁。默认情况下,一个引用类型的赋值将new出一个对该堆上同一个对象的新引用(new关键字返回的是一个指向... 阅读全文
摘要:
OleVariant类型判断是否为空 VarIsNull() VarIsEmpty() 阅读全文
摘要:
Delphi窗体的事件共有40个,常用的分为5大类 建立窗体时引发的事件:共有4个 OnCreate事件:窗体创建时产生此事件, OnShow事件: 窗体显示前产生此事件 OnPaint事件: 重画窗体、窗体大小改变、窗体上的其他窗体移去时产生此事件 OnActivate事件:窗体激活时(窗体获得焦点时)产生此事件 关闭窗体时引发的事件:共有4个 OnClose事件... 阅读全文
摘要:
const 常量 定义其值不可改变的变量。常量只能在类中声明时初始化,即每个常量的值都是在编译时已知的。编译过后,这些const被硬编码到程序集中。C#中const关键字不能被用来限定参数或返回值。可以用来创建局部或实例一级的数据。 常量数据在定义时隐含为静态定义。所以要引用一个被外部类型定义的常量,必须以定义它的类型的名字开头。readonly 只读 创建一个在运行之前不知道初始值而且不... 阅读全文