上一页 1 ··· 3 4 5 6 7 8 下一页

HashTable(C#)

摘要: 在.NET Framework中,Hashtable是System.Collections命名空间提供的一个容器,用于处理和表现类似keyvalue的键值对,其中key通常可用来快速查找,同时key是区分大小写;value用于存储对应于key的值。Hashtable中keyvalue键值对均为object类型,所以Hashtable可以支持任何类型的keyvalue键值对.二,哈希表的简单操作在哈希表中添加一个keyvalue键值对:HashtableObject.Add(key,value);在哈希表中去除某个keyvalue键值对:HashtableObject.Remove(key);. 阅读全文
posted @ 2012-08-15 15:53 很遗憾我不是 阅读(146) 评论(0) 推荐(0) 编辑

ArrayList

摘要: 这里介绍一些 ArrayList 常用的代码,都是望名生义,不再举例。获取元素值object value = al[index]; //al 为 ArrayList 对象,一般需要再对 value 进行类型转换,比如:int n = (int)value;设置元素值al[index] = value; //al 为 ArrayList 对象,index 必须小于 Count追加元素int ArrayList.Add(object value) 返回添加的元素的索引插入元素void ArrayList.Insert(int index, object value)删除元素删除元素后,后面的元素会 阅读全文
posted @ 2012-08-15 15:47 很遗憾我不是 阅读(247) 评论(0) 推荐(0) 编辑

读入txt

摘要: 用C#读取txt文件的方法1、使用FileStream读写文件文件头:using System;using System.Collections.Generic;using System.Text;using System.IO;读文件核心代码:byte[] byData = new byte[100];char[] charData = new char[1000];try{FileStream sFile = new FileStream("文件路径",FileMode.Open);sFile.Seek(55, SeekOrigin.Begin);sFile.Read( 阅读全文
posted @ 2012-08-15 14:53 很遗憾我不是 阅读(250) 评论(0) 推荐(0) 编辑

IElement

摘要: 转自他人博客 阅读全文
posted @ 2012-08-15 12:55 很遗憾我不是 阅读(5683) 评论(0) 推荐(1) 编辑

AE+C# 打开各种文件

摘要: 1、加载个人数据库个人数据库是保存在Access中的数据库。其加载方式有两种:通过名字和通过属性加载(也许不只这两种,AE中实现同一功能可以有多种方式)。A、通过设置属性加载个人数据库。首先通过IPropertySet接口定义要连接数据库的一些相关属性,在个人数据库中为数据库的路径,例如:IPropertySetPropset = new PropertySetClass(); Propset.SetProperty("DATABASE",@"D:/test/Ao/data/sh/MapData.mdb" ); 当定义完属性并设置属性后就可以进行打开数据 阅读全文
posted @ 2012-08-07 16:21 很遗憾我不是 阅读(2555) 评论(0) 推荐(0) 编辑

lambda expression

摘要: “Lambda 表达式”是一个匿名函数,它可以包含表达式和语句,并且可用于创建委托或表达式树类型。所有 Lambda 表达式都使用 Lambda 运算符 =>,该运算符读为“goes to”。该 Lambda 运算符的左边是输入参数(如果有),右边包含表达式或语句块。Lambda 表达式 x => x * x 读作“x goes to x times x”。 阅读全文
posted @ 2012-07-21 11:03 很遗憾我不是 阅读(423) 评论(0) 推荐(0) 编辑

类的初始化过程

摘要: C# 5.0 in a nutshell - 89 阅读全文
posted @ 2012-07-14 10:56 很遗憾我不是 阅读(225) 评论(0) 推荐(0) 编辑

C#标记符

摘要: Fields allow the following modifiers:Static modifier staticAccess modifiers public internal private protectedInheritance modifier newUnsafe code modifier unsafeRead-only modifier readonlyThreading modifier volatileThe readonly modifierThe readonly modifier prevents a field from being modified after 阅读全文
posted @ 2012-07-14 10:14 很遗憾我不是 阅读(540) 评论(0) 推荐(0) 编辑

delegate(方法代理)

摘要: 我总觉得有点任意门的意思。。。静态方法和实例方法不同,因为静态方法不需要实例支持,所以静态方法的delegate的target参数会是null,而实例方法需要一个实例支持方法才会显现,这样对象实例方法的delegate需要管理一个对象实例所以target将赋值为对象的引用。View Code 1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Text; 5 6 namespace delegete_test 7 { 8 class Program 9 ... 阅读全文
posted @ 2012-07-13 22:00 很遗憾我不是 阅读(328) 评论(0) 推荐(0) 编辑

Interface & query interface

摘要: 接口属性:接口成员不能有修饰符。接口的真正用途要通过继承接口的派生类中实现。在派生类中,接口中的类将被重写,实现具体功能。C#不允许多重类继承;但C#允许多重接口实现;这意味着一个类可以实现多个接口;显式接口实现:由于不同接口中的方法可以重名,因此,在一个类中实现接口的方法时就存在着多义性的问题。对于这类问题,可以显式实现接口中的方法。显式接口实现的本质是在派生类中重写接口中的方法时,指明被继承的接口名称。对于显式实现的接口方法,不能通过类的实例进行访问,而必须使用接口的实例进行访问。接口的切换:(QI:query interface)由于显式的实现了接口,所以调用函数不能直接通过类的实例来调 阅读全文
posted @ 2012-07-13 18:01 很遗憾我不是 阅读(348) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 下一页