03 2008 档案

摘要:// perform a binary search on the data public int BinarySearch( int searchElement ) { private int[] data; int low = 0; // low end of the search area int high = data.Length - 1; // high end of the search area int middle = ( low + high + 1 ) / 2; // middle element int location = -1; // return value; . 阅读全文
posted @ 2008-03-26 15:30 似水流年-johnhuo 阅读(250) 评论(0) 推荐(0) 编辑
摘要:面是实现字符串反转的四种方法:staticstringReverse1(stringoriginal)...{char[]arr=original.ToCharArray();Array.Reverse(arr);returnnewstring(arr);}staticstringRevease21(stringoriginal)...{intlength=original.Length;char[]arr=newchar[length];for(inti=0;i<(length&(~3));i+=4)...{arr[i]=original[length-i-1];arr[i+1 阅读全文
posted @ 2008-03-26 15:23 似水流年-johnhuo 阅读(538) 评论(0) 推荐(0) 编辑
摘要:C#反转字符串效率最高的方法Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->1 private string Reverse(string original)2 {3 char[] arr = original.ToCharArray();4 Array.Reverse(arr);5 return new string(arr);6 } 阅读全文
posted @ 2008-03-26 15:18 似水流年-johnhuo 阅读(289) 评论(0) 推荐(0) 编辑
摘要:C#之程序集 程序集的定义: 1.程序集是一个或多个托管模块,以及一些资源文件的逻辑组合。 2.程序集是组件复用,以及实施安全策略和版本策略的最小单位。 3.程序集是包含一个或者多个类型定义文件和资源文件的集合。在程序集包含的所有文件中,有一个文件用于保存清单。(清单是元数据部分中一组数据表的集合,其中包含了程序集中一部分文件的名称,描述了程序集的版本,语言文化,发布者,共有导出类型,以及组成该程序集的所有文件)。程序集的物理表现: 1.可执行程序集:存在一个用于表示EXE的文件,这个文件是程序集的入口点。 2.提供功能的程序集:存在一个用于表示DLL的文件,这个文件是程序集的入口点。程序集. 阅读全文
posted @ 2008-03-20 10:10 似水流年-johnhuo 阅读(179) 评论(0) 推荐(0) 编辑
摘要:C#序列化 【关键词】:C# .NET 序列化 一:BinaryFormatter序列化 序列化简单点来理解就是把内存的东西写到硬盘中,当然也可以写到内存中(这个内容我会在后面写一个例子).而反序列化就是从硬盘中把信息读到内存中.就这么简单,呵呵,现在来看下面的例子吧! 在这篇文章中我将使用BinaryFormatter序列化类Book作为例子,希望大家能从例子中深刻体会什么是序列化. 定义类Book: [Serializable]public class Book{ string name; float price; string author; public Book(string boo 阅读全文
posted @ 2008-03-18 16:39 似水流年-johnhuo 阅读(223) 评论(0) 推荐(0) 编辑
摘要:反射(Reflection)是.NET中的重要机制,通过放射,可以在运行时获得.NET中每一个类型(包括类、结构、委托、接口和枚举等)的成员,包括方法、属性、事件,以及构造函数等。还可以获得每个成员的名称、限定符和参数等。有了反射,即可对每一个类型了如指掌。如果获得了构造函数的信息,即可直接创建对象,即使这个对象的类型在编译时还不知道。 程序代码在编译后生成可执行的应用,我们首先要了解这种可执行应用程序的结构。 应用程序结构分为应用程序域—程序集—模块—类型—成员几个层次,公共语言运行库加载器管理应用程序域,这种管理包括将每个程序集加载到相应的应用程序域以及控制每个程序集中类型层次结构的内存布 阅读全文
posted @ 2008-03-18 16:35 似水流年-johnhuo 阅读(275) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示