![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
.Net
文章平均质量分 79
weiyonghua
这个作者很懒,什么都没留下…
展开
-
C#中集合类
集合是C#中一种基础的多重对象容器,一个容器允许跟踪大量的对象,而不需要考虑到底有多少个。容器同样允许方便并且有效地重申对象,然后进行处理。C#中包含了一些不同类型的集合类,根据你需要存储的信息类型可进行各自不同的处理。下表列出的是C#中一些集合类: 集合类原创 2007-06-24 23:53:00 · 844 阅读 · 0 评论 -
C# 中资源文件的创建和使用
今天尝试着用VS 2005建立一个内部资源文件,并通过另外一个控制台程序进行调用,中途遇到几个小障碍,改来改去,终于成功了,先写下来。先是建立一个资源文件,使用ResourceWrite类,这需要先添加Resources命名空间。程序代码如下:using System;using System.Resources;namespace ResourceFile{ class Re原创 2007-06-25 22:02:00 · 737 阅读 · 0 评论 -
深入浅出.NET泛型编程
前言 .NET 2.0中泛型的出现是一个令人激动的特征。但是,什么是泛型?你需要它们吗?你会在自己的应用软件中使用它们?在本文中,我们将回答这些问题并细致地分析泛型的使用,能力及其局限性。 类型安全 .NET中的许多语言如C#,C++和VB.NET(选项strict为on)都是强类型语言。作为一个程序员,当你使用这些语言时,总会期望编译器进行类型安全的检查。例如,如果你把对一个Book类型的转载 2007-07-08 20:58:00 · 498 阅读 · 0 评论 -
web.config文件详解
(一).Web.Config是以XML文件规范存储,配置文件分为以下格式1.配置节处理程序声明特点: 位于配置文件的顶部,包含在标志中。2.特定应用程序配置特点: 位于中。 可以定义应用程序的全局常量设置等信息.3.配置节设置特点: 位于节中,控制Asp.net运行时的行为.4.配置节组特点: 用标记,可以自定义分组,可以放到内部或其它标记的内部.(二).配置节的每一节1.节根元素,其它节都是在它转载 2007-07-15 11:51:00 · 303 阅读 · 0 评论 -
异步回调与多播
异步回调:实例化委托是一个对象,故可将其作为参数进行传递,也可将其赋值给属性。这样,方法便可将一个委托作为参数来接受,并在以后可以调用该委托。多播委托:举个例子,del是一个委托,Method1和Method2是obj对象的两个方法,则委托可这样写: del d1=obj.Method1; del d2原创 2007-10-01 16:23:00 · 478 阅读 · 0 评论 -
String与StringBuilder的区别
StringBuilder类可以在原来的字符的串上更改字符串内容。而string对象是恒定的,不可改变的,string的所有方法都仅仅是返回一个新的string对象,而原对象不会改变。StringBuilder的优势是在String要做很多操作时,如大量的替换和串联,这个时候String每一次操作都会产生一个新的String对象,严重影响性能,而StringBuilder可以避免这个问题。也就是说原创 2007-10-01 16:28:00 · 943 阅读 · 0 评论 -
牛奶与报纸
上次听俞晖老师讲委托与事件的时候引用了一个牛奶与报纸的故事,对理解委托比较有用, 分享一下。 先来看看利用接口的实现:定义两个接口用于报纸、牛奶,然后订阅者继承这个接口这里我们看看利用接口实现存在的问题:不能达到箱子的共享,每个接口都只能实现特定功能。 public interface IMilkBox......{ void PutMilkIn(string s);}原创 2007-10-01 16:11:00 · 674 阅读 · 1 评论 -
一个Web Service 自动事务的例子
举一个在A和B账户间转账的例子,比较简单: using System;using System.Web;using System.Web.Services;using System.Web.Services.Protocols;using System.EnterpriseServices; //用于支持事务using System.Data.SqlClient;原创 2007-10-06 03:04:00 · 564 阅读 · 0 评论