
asp.net
文章平均质量分 65
sz101
这个作者很懒,什么都没留下…
展开
-
C#多线程学习-----生产者和消费者
每个线程都有自己的资源,但是代码区是共享的,即每个线程都可以执行相同的函数。这可能带来的问题就是几个线程同时执行一个函数,导致数据的混乱,产生不可预料的结果,因此我们必须避免这种情况的发生。C#提供了一个关键字lock,它可以把一段代码定义为互斥段(critical section),互斥段在一个时刻内只允许一个线程进入执行,而其他线程必须等待。在C#中,关键字lock定义如下:lock(原创 2010-01-19 09:14:00 · 360 阅读 · 0 评论 -
数据集 DataRow.RowState 属性深入分析
<br />1. RowState 介绍<br />RowState 是 DataRow 很重要的一个属性, 表示 DataRow 当前的状态. RowState 有 Added, Modified, Unchanged, Deleted, Detached 几种, 分别表示 DataRow 被添加, 修改, 无变化, 删除, 从表中脱离. 在调用一些方法或者进行某些操作之后, 这些状态可以相互转化.<br />DataAdapter 可以根据 RowState 来决定如何影响数据库等存储位置. 如果 Da转载 2010-08-25 16:26:00 · 9396 阅读 · 2 评论 -
XML读写类
<br />using System;<br />using System.Data;<br />using System.Configuration;<br />using System.Web;<br />using System.Web.Security;<br />using System.Web.UI;<br />using System.Web.UI.WebControls;<br />using System.Web.UI.WebControls.WebParts;<br />using Sy转载 2010-08-21 14:51:00 · 466 阅读 · 0 评论 -
MemberwiseClone与Clone
MemberwiseClone 方法创建一个浅表副本,具体来说就是创建一个新对象,然后将当前对象的非静态字段复制到该新对象。如果字段是值类型的,则对该字段执行逐位复制。如果字段是引用类型,则复制引用但不复制引用的对象;因此,原始对象及其复本引用同一对象。下面的代码就是演示这个问题:using System;using System.IO;using System.Runtime原创 2010-01-12 17:28:00 · 423 阅读 · 0 评论 -
URL中文乱码问题
1.设置web.config文件。 ...... ...... 或者: aspx文件中: 2.传递中文之前,将要传递的中文参数进行编码,在接收时再进行解码。 >> 进行传递 string Name = "中文参数"; Response.Redirect("B.aspx?Name="+Server.UrlEncode(Name)); >> 进行接收 string Name = Request原创 2010-01-11 17:14:00 · 436 阅读 · 0 评论 -
Xml读写
xml test sa sa xml document 读取节点中的一个属性 XmlDocument doc=new XmlDocument(); doc.Load("config.xml"); XmlNode xnuser=doc.SelectSingleNode("userdata"); string flag=xnuser.Att原创 2010-01-11 14:17:00 · 700 阅读 · 1 评论 -
常用正则表达式
匹配中文字符的正则表达式: [u4e00-u9fa5]评注:匹配中文还真是个头疼的事,有了这个表达式就好办了匹配双字节字符(包括汉字在内):[^x00-xff]评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)匹配空白行的正则表达式:ns*r评注:可以用来删除空白行匹配HTML标记的正则表达式:]*>.*?|评注:网上流传的版本太糟糕,上面这个也仅仅能匹配部分,对于复转载 2010-01-12 08:40:00 · 351 阅读 · 0 评论 -
一个既可以下拉选择,又可以输入的DropDownList
using System;using System.Collections.Generic;using System.ComponentModel;using System.Text;using System.Web;using System.Web.UI;using System.Web.UI.WebControls;using System.Collections;原创 2010-01-06 16:00:00 · 2649 阅读 · 1 评论 -
委托和事件
using System;using System.Collections.Generic;using System.Text;namespace Delegate { // 热水器 public class Heater { private int temperature; public string type = "RealF原创 2010-01-19 15:40:00 · 343 阅读 · 0 评论 -
一个非常好的web打印控件
http://mt.runon.cn/index.html原创 2010-01-19 14:06:00 · 564 阅读 · 0 评论 -
c#中abstract与virtual的区别
<br />1.abstract方法只能在抽象类中声明,虚方法则不是。<br /> abstract方法必须在派生类中重写,而virtual则不必<br />2.abstract方法不能声明方法实体,<br /> abstract public void SD();<br /> 虚方法则可以<br /> public virtual void sdf()<br /> {<br /> Console.WriteLine("A");<br />转载 2011-03-31 22:01:00 · 487 阅读 · 0 评论