C#
文章平均质量分 80
jackyxu_2008
这个作者很懒,什么都没留下…
展开
-
C#语言中的异步方法调用
http://www.mscto.com/Asp_Net/0427712.html .NET框架基类库(BCL)中有好几种类都可以提供同步和异步的方法调用。不过,因为同步方法调用会导致程序流程中途等待,所以采用同步方法的情况下往往会导致程序执行的延迟,相比来说,在某些条件下选择异步方法调用就可能更好一些,例如,有的时候程序需要给多个Web服务发出请求,这时就最好采用异步方法。这篇文转载 2009-04-15 18:30:00 · 615 阅读 · 0 评论 -
C#必备知识之预编译指令
http://developer.51cto.com/art/200901/104934.htm 预编译一般用来防止头文件的重复包含和编译,而预编译指令指示了在程序正式编译前就由编译器进行的操作,可以放在程序中的任何位置。本文中就C#中相关的预编译指令进行了简单介绍。 预编译又称为预处理,是做些代码文本的替换工作。处理#开头的指令,比如拷贝#include包含的文件代码转载 2009-12-30 21:42:00 · 471 阅读 · 0 评论 -
迭代器的实现
http://2sws.blog.163.com/blog/static/179102492009843454870/ 迭带器---枚举对象并非必须实现IEnumerable接口 /// 迭带器---枚举对象并非必须实现IEnumerable接口/// 迭带器这一节看了足足有两天多的时间。说心里话我都看恶心了/// 现在终于看明白了一点点。现在把自己理解的东西写出来,主要/// 是原创 2010-03-01 22:22:00 · 424 阅读 · 0 评论 -
迭带器与泛型
http://2sws.blog.163.com/blog/static/179102492009843454413/ ///看下面的例子的时候请使用F11键单步运行,查看运行过程using System;using System.Collections;using System.Collections.Generic;public class Persons : IEnumera转载 2010-03-01 22:25:00 · 583 阅读 · 0 评论 -
yield return 关键字的详解
http://2sws.blog.163.com/blog/static/179102492009843454582/ /// /// yield return 关键字的详解/// 下面的例子可以进行正常的迭带运算,想要理解运行的机制的/// 话,我们可以使用F11键进行单步运行,就可以看明白了。/// public class Persons : System.Collections转载 2010-03-01 22:25:00 · 736 阅读 · 0 评论 -
激发 Windows 窗体 CurrencyManager 事件
http://support.microsoft.com/kb/312045/zh-cn 本文将引用下面的 Microsoft.net 框架类库命名空间: System.Data.SqlClient本页 概要 更多信息 CurrentChanged 事件 ItemChanged 事件 PositionChanged 事件 绀轰緥浠 g转载 2010-02-23 11:59:00 · 1363 阅读 · 1 评论 -
C#中获取当前路径的几种方法
要在c#中获取路径有好多方法,一般常用的有以下五种: //获取应用程序的当前工作目录。 String path1 = System.IO.Directory.GetCurrentDirectory(); MessageBox.Show("获取应用程序的当前工作目录:" + path1);转载 2010-01-22 15:45:00 · 410 阅读 · 0 评论 -
C#日期格式化
http://hi.baidu.com/ztf704/blog/item/aaad3fdbb2e1e266d0164ee6.html 日期转化一为了达到不同的显示效果有时,我们需要对时间进行转化,默认格式为:2007-01-03 14:33:34 ,要转化为其他格式,要用到DateTime.ToString的方法(String, IFormatProvider),如下所示:using Sy转载 2010-01-19 12:34:00 · 333 阅读 · 0 评论 -
VS2005中读写配置文件(一)
http://www.cnblogs.com/sorosjing/archive/2005/11/28/285861.html VS2003中对于应用程序配置文件(app.config或者web.config)只提供了读取的功能。而在VS2005中,对于配置文件的功能有了很大的加强。在VS2005中,对于应用程序配置文件的读写一般使用Configuration,ConfigurationM转载 2010-01-19 11:25:00 · 389 阅读 · 0 评论 -
C#读取配置文件详解
http://developer.51cto.com/art/200908/143724.htm C#读取配置文件需要注意的一些问题:C#读取配置文件1.了解配置文件概述:应 用程序配置文件是标准的 XML 文件,XML 标记和属性是区分大小写的。它是可以按需要更改的,开发人员可以使用配置文件来更改设置,而不必重编译应用程序。配置文件的根节点是 configuration。我们经常转载 2010-01-14 16:52:00 · 947 阅读 · 0 评论 -
C# 计算文件的MD5值
MD5 是 Message Digest Algorithm 5(信息摘要算法)的缩写,MD5一种散列(Hash)技术,广泛用于加密、解密、数据签名和数据完整性校验等方面。任何一个文件,无论是可执行程序、图像文件、临时文件或者其他任何类型的文件,也不管它体积多大,都可以计算出一个MD5值,如果文件被修改过,就算只改动了一个字节,其 MD5值也会变得完全不同。因此,我们可以通过对比同一文转载 2009-05-06 18:07:00 · 1899 阅读 · 0 评论 -
断点续传原理与实现
在了解HTTP断点续传的原理之前,让我们先来了解一下HTTP协议,HTTP协议是一种基于tcp的简单协议,分为请求和回复两种。请求协议是由客户机(浏览器)向服务器(WEB SERVER)提交请求时发送报文的协议。回复协议是由服务器(web server),向客户机(浏览器)回复报文时的协议。请求和回复协议都由头和体组成。头和体之间以一行空行为分隔。 以下是一个请求报文与相应的回复报文的例转载 2009-05-06 16:27:00 · 1462 阅读 · 0 评论 -
C#基础概念二十五问
当初学 C# 时是找个人大概问了一下数据类型和分支语句就开始做项目了。这两天又全面的看了一下相关的基础知识(学而时习之嘛),总结了25个问题:1.静态变量和非静态变量的区别?2.const 和 static readonly 区别?3.extern 是什么意思?4.abstract 是什么意思?5.internal 修饰符起什么作用?6.sealed 修饰符是干什么的?7.override 和转载 2009-05-06 15:23:00 · 363 阅读 · 0 评论 -
C# 开发和使用中的23个技巧
1.怎样定制VC#DataGrid列标题? DataGridTableStyle dgts = new DataGridTableStyle(); dgts.MappingName = "myTable"; //myTable为要载入数据的DataTable DataGridTextBoxColumn dgcs = new DataGridTextBoxColumn();转载 2009-05-06 15:21:00 · 362 阅读 · 0 评论 -
c# as is 类型转换
关于类型的判断和转换有is和as这2个操作符。具体区别和用法如下is就是处于对类型的判断。返回true和false。如果一个对象是某个类型或是其父类型的话就返回为true,否则的话就会返回为false。另外is操作符永远不会抛出异常。代码如下:System.Boolean b1 = (o is System.Object);//b1 为trueSystem.Boolean b2转载 2009-12-31 16:19:00 · 388 阅读 · 0 评论