.net 多线程
受托管的线程与 Windows线程必 须要了解,执行.NET应用的线程实际上仍然是Windows线程。但是,当某个线程被CLR所知时,我们将它称为受托管的线程。具体来说,由受托管的代 码创建出来的线程就是受托管的线程...
C# suspend sleep join 区别
sleep方法是个静态方法,由thread类来调用。它只能暂停当前线程,不能暂停其他线程。它接受的参数指名这个线程需要休眠多少时间。suspend方法是普通方法,由对象调用,他不但能够终止当前线程,还能够终止其他线程...
C# Web Service 身份验证
第一种方案:通过 SOAP Header 首先需要我们自己去实现一个有身份验证信息的类,这个类继承System.Web.Services.Protocols.SoapHeader,而且定义两个成员变量,一个为UserName,一个为PassWord. public cl...
C#委托的异步调用
本文将主要通过“同步调用”、“异步调用”、“异步回调”三个示例来讲解在用委托执行同一个“加法类”的时候的的区别和利弊。 首先,通过代码定义一个委托和下面三个示例将要调用的方法:/*添加的命名空间...
C# 中的委托和事件
引言委托 和 事件在 .Net Framework中的应用非常广泛,然而,较好地理解委托和事件对很多接触C#时间不长的人来说并不容易。它们就像是一道槛儿,过了这个槛的人,觉得真是太容易了,而没有过去的人每次见到委托和...
片段
using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace CSharpApp.DataStructureAlgorithm{ public class Graph { ...
.net Excel 批量插入性能慢
.NET Excel 2003 批量插入数据很慢的解决办法作者:三聪 来源:博客园 发布时间:2009-08-04 12:24 阅读:2563 次 原文链接 [收藏] .N...
.net DataTable等筛选器的用法
在筛选器中可以使用下面这些语法: 在为筛选器创建表达式时,将字符串放到单引号中: "LastName = 'Jones ' " 下面的字符是特殊字符,如下面所解释的,如果它们用于列名称中,就必须进行转...
C# excel 多工作薄操作 部份代碼
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Data;using System.Net.Mail;using System.Net;using System.Net.Mime;using System.Data.OracleClient;u...
C#文件路径操作总结
一、获取当前文件的路径1. System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName 获取模块的完整路径,包括文件名。2. System.Environment.Curren...
DataAdapter & DataSet 使用小结
DataAdapter & DataSet 使用小结 收藏 一、 Data Adapter的主要作用Adapter是database与Dataset或DataTable之间的接口,它从数据库中get数据并填充至Dataset或Data table,这样就可以实现离线处理数据的...