随笔分类 -  C#

C# 中实现 foreach 功能
摘要:1. MySplit 类 /// /// MySplit 类 /// public class MySplit : IEnumerable { private string[] elements; public MySplit(string source, char[] delimiters) { ... 阅读全文
posted @ 2008-03-18 09:55 IORICC
命令行编译Solution(转)
摘要:Microsoft (R) 开发环境 7.10.3077 版。    版权所有(C) Microsoft Corp 1984-2001。保留所有权利。    用法:    devenv [solutionfile | projectfile | anyfile.ext] [switches]    可以调用 devenv,用第一个参数指定解决方案文件或项目文件。也可以调用 devenv,使第一个参... 阅读全文
posted @ 2008-01-03 12:07 IORICC
C#中反射调用带out参数的方法
摘要:using System; using System.Reflection;namespace ConsoleApplication1{ public class TestAssembly { public TestAssembly() { String str = "aa"; object[] parmsObj = new object[] { str }; Assembly assembly ... 阅读全文
posted @ 2007-11-09 14:31 IORICC 阅读(1948) 评论(0) 推荐(0)
截屏Code
摘要:public void CaptureScreen() { Image myImage; Graphics g; myImage = new Bitmap(Screen.PrimaryScreen.Bounds.Size.Width, Screen.PrimaryScreen.Bounds.Size.Height); g = Graphics.FromImage(myImage); //截取图片 ... 阅读全文
posted @ 2007-10-24 13:41 IORICC
乘法
摘要:using System;using System.Collections.Generic;using System.Text;namespace ConsoleApplication1{ class Multiply { private int len1, len2; private int[] result; public string Result { get { StringBuilder... 阅读全文
posted @ 2007-01-31 14:49 IORICC
用C#实现HTTP协议下的多线程文件传输
摘要:很多人都有过使用网络蚂蚁或网络快车软件下载互联网文件的经历,这些软件的使用可以大大加速互联网上文件的传输速度,减少文件传输的时间。这些软件为什么有如此大的魔力呢?其主要原因是这些软件都采用了多线程下载和断点续传技术。如果我们自己来编写一个类似这样的程序,也能够快速的在互联网上下载文件,那一定是非常愉快的事情。下面我就讲一讲如何利用C#语言编写一个支持多线程下载文件的程序,你会看到利用C#语言编写网... 阅读全文
posted @ 2006-10-20 17:35 IORICC 阅读(1229) 评论(3) 推荐(0)
Assembly学习心得
摘要:第一部分(概念) 托管模块(Managed Module) 托管模块是一个需要CLR才能执行的标准Windows可移植可执行(portable executable,简称PE)文件。 元数据(Metadata) 简单的讲,元数据就是一个数据表的集合,在这些表中,其中一些用于 描述托管模块中所定义的内容(比如所定义的类型和它们的成员),另外还有一些 用于描述托管模块中所引... 阅读全文
posted @ 2006-03-16 14:32 IORICC 阅读(458) 评论(0) 推荐(0)
一个简单的自定义实体类映射器
摘要:这个工具比较简单,直接把数据库中的表映射出来。自己先用着,更强功能的还在研究中。 源码下载 阅读全文
posted @ 2005-10-27 15:28 IORICC 阅读(286) 评论(0) 推荐(0)