摘要: string是c#中的类,String是.net Framework的类(在C# IDE中不会显示蓝色) C# string映射为.net Framework的String 如果用string,编译器会把它编译成String,所以如果直接用String就可以让编译器少做一点点工作。 如果使用C#,建议使用string,比较符合规范 string始终代表 System.String(1.x) 或 ::System.String(2.0) ,String只有在前面有using System;的时候并且当前命名空间中没有名为String的类型(class、struct、delegate、enu... 阅读全文
posted @ 2013-07-24 12:07 沙耶 阅读(9269) 评论(0) 推荐(0)
摘要: 发布日期:2009.05.11 作者:Anytao© 2009Anytao.com,Anytao原创作品,转贴请注明作者和出处。/// /// 本文部分内容,已发表于《程序员》杂志第二期《C#,语言的变迁》/// 引言语言是程序开发者行走江湖的手上利器,各大门派的高手在论坛、博客为了自家门派争吵不已早是技术世界中的亮丽风景,虽多少为刚刚踏入江湖的新手提供了思考的素材,但也同时迷惑了初出茅庐的前行方向。本文不欲计较门派的高下,旨在明辨技术的真谛,这就是.NET平台下的开发利器:C#语言,并从其变迁的进程中对于.NET技术发展把玩一番。在下篇,我们将从历史走来,对.NET的未来做个展望性 阅读全文
posted @ 2013-07-24 12:01 沙耶 阅读(331) 评论(0) 推荐(0)
摘要: 发布日期:2009.05.08 作者:Anytao© 2009Anytao.com,Anytao原创作品,转贴请注明作者和出处。/// /// 本文部分内容,已发表于《程序员》杂志第二期《C#,语言的变迁》/// 引言语言是程序开发者行走江湖的手上利器,各大门派的高手在论坛、博客为了自家门派争吵不已早是技术世界中的亮丽风景,虽多少为刚刚踏入江湖的新手提供了思考的素材,但也同时迷惑了初出茅庐的前行方向。本文不欲计较门派的高下,旨在明辨技术的真谛,这就是.NET平台下的开发利器:C#语言,并从其变迁的进程中对于.NET技术发展把玩一番。在上篇,我们走在历史,对.NET的过去尤其是c#语言 阅读全文
posted @ 2013-07-24 11:42 沙耶 阅读(309) 评论(0) 推荐(0)
摘要: 发布日期:2009.3.18 作者:Anytao© 2009Anytao.com,原创作品,转贴请注明作者和出处。1 缘起老赵在谈表达式树的缓存(2):由表达式树生成字符串中提到,在描述Type信息时讨论FullName或者AssemblyQualifiedName提供完整的Type信息,虽是小话题,但却是值得有聊的话题。在.NET中反应一个Type名称信息的有以下三个属性,分别是:Name,获取当前成员的名称。FullName,获取Type 的完全限定名,包括Type的命名空间,但不包括程序集。AssemblyQualifiedName,获取Type的程序集限定名,其中包括从中加载 阅读全文
posted @ 2013-07-24 10:15 沙耶 阅读(1078) 评论(0) 推荐(0)
摘要: 发布日期:2009.03.05 作者:Anytao© 2009Anytao.com,Anytao原创作品,转贴请注明作者和出处。说在,开篇之前在.NET世界里,我们常常听到的一句话莫过于“System.Object是一切类型的根,是所有类型的父类”,以至于我在《你必须知道的.NET》8.1节 以“万物归宗:System.Object”这样的title为System.Object授予至高荣誉。所以,基于这样的观点就有了下面这句“接口是否也继承于System.Object?”,事实上这正是今天在技术群里小小讨论的一个插曲。www.anytao.com1 缘起在.NET世界里,我们常常听到 阅读全文
posted @ 2013-07-24 09:31 沙耶 阅读(352) 评论(0) 推荐(0)