Effective C#
文章平均质量分 64
qqchen79
这个作者很懒,什么都没留下…
展开
-
Effective C#: 2.以嵌套数组取代 多维数组
Effective C#: 2.以嵌套数组取代 多维数组陈铭 Microsoft C#/.NET Asia MVP 难度:8/10 条款1 有些算法需要用到比一维数组更为复杂的数组结构,在C#中实现这样的算法有两种不同的选择:嵌套数组(Array of Array)或者多维数组(Multi-Dimensional Array)。顾名思原创 2002-05-25 09:15:00 · 1791 阅读 · 0 评论 -
Effective C#: 3.尽量使自定义的类型与公共语言规范兼容
Effective C#: 3.尽量使自定义的类型与公共语言规范兼容 陈铭 Microsoft C#/.NET Asia MVP 难度:5/10 条款2一个阳光明媚的早上,你精神百倍的坐到自己的电脑前面,准备开始一天繁忙的工作。今天的工作内容是编写一个根据用户的订单自动发送确认邮件的程序——毫无疑问,工原创 2002-05-31 09:06:00 · 924 阅读 · 0 评论 -
Effective C# 5: 警惕隐式box和unbox操作对程序性能的影响
5.警惕隐式box和unbox操作对程序性能的影响陈铭 Microsoft .NET MVP “开心辞典、急智问答”——指出下面的程序段中包含的所有box和unbox操作: public interface IMovable { void Move(int newx, int newy);原创 2002-09-02 09:04:00 · 991 阅读 · 0 评论 -
Effective C#: 4.使用类厂(Class Factory)模式实现基于接口的客户激活远程对象(上)
Effective C#: 4.使用类厂(Class Factory)模式实现基于接口的客户激活远程对象(下) 陈铭 Microsoft C#/.NET Asia MVP 难度:7/10 上简便的分布式应用程序开发无疑是.NET平台最引人注目的部分。通过使用.NET Remoting技术,我们可以轻松的跨越运行环境(Cont原创 2002-06-12 15:51:00 · 1355 阅读 · 0 评论 -
Effective C#: 1.正确区分类集、模块和名称空间
Effective C#: 1.正确区分类集、模块和名称空间 陈铭 Microsoft C#/.NET Asia MVP 难度:4/10 .NET是面向网络应用和服务的开发平台,那么就让我们从一个简单的网络应用开始吧——虽然这并不是本章节要讨论的主题。//hello.cs: Say Hello to the Internet原创 2002-05-29 10:41:00 · 1573 阅读 · 0 评论