InfoQ

主题/标签专用视图

InfoQ 上所有与“C#”相关的内容及新闻


最新“C#”相关专题内容

深入探察相等操作符

社区
.NET
主题
编程

重写相等操作符是非常容易出错的。不仅因为相等操作符有许多内涵,而且目前有很多指导文档都有瑕疵,甚至在MSDN网站上有些指导文档也有瑕疵。我们将分别对支持相等操作的引用类型和值类型给出系统的分析,来澄清事实。

采访与书摘:“使用C#进行基于模型的软件测试和分析”

社区
.NET,
Architecture
主题
编程,
单元测试

最近,InfoQ对出版了《Model Based Software Testing and Analysis with C#》“使用C#进行基于模型的软件测试和分析”一书的四位作者Jonathan Jacky, Margus Veanes, Colin Campbell和Wolfram Schulte进行了采访,他们就基于模型的测试发表了个人观点。同时还要感谢剑桥大学出版社与我们分享了本书的样章摘录。

细颗粒度Singleton模式实现

社区
.NET,
Architecture
主题
编程,
设计

作为一个很典型的设计模式,Singleton模式常常被用来展示设计模式的技巧,并且随着技术的演进,.NET语言和Java都已经对Singleton模式作了完善,例如C#可以通过本文提供的一个非常精简但又很完美的方式实现了进程内部线程安全的Singleton模式。

“C#”相关新闻

使用Closures改善API的设计与使用

社区
.NET
主题
编程

某些执行复杂解析的API通常会通过事件暴露中间结果。而跟据Eric White的演示,Closures能够极大地简化这些API的调用。

StyleCop SDK发布:解决规则不可定制化

社区
.NET
主题
工件和工具

对微软StyleCop的一个主要抱怨就是规则不可定制化。随着一个SDK的发布,这个问题的解决已经指日可待。

.NET泛型中的协变与逆变

社区
.NET
主题
编程

当前.NET语言如VB和C#还不支持泛型的协变与逆变。尽管微软中的很多人也在谈论它,但是在不远的将来这还是不太可能出现。

C#中的“Squiggles”特性

社区
.NET
主题
IDE

随着VS 2008 SP 1的发布,C#将最终添加错误检查的功能,其比得上VB开发人员具有的后台编译器持续反馈的能力。该功能的名字叫做Live Semantic Errors(实时语义错误)或“Squiggles”,它为打开的文件提供了较好的设计时错误检查。

CSDN中国IT技术指数(语言):Java第一,C#第六

社区
Architecture,
Agile,
Java,
Ruby,
.NET,
SOA
主题
编程,
动态语言,
Ruby on Rails

日前,CSDN网站对外正式发布中国IT技术指数报告第一期,共包括计算机语言、Web相关技术和基础软件设施等三部分。在计算机语言部分,数据显示在2008年6月份中国地区,Java、C/C++和PHP分列前三名,而被微软寄予厚望的C#语言则位列第六位。

以C#观点探索IronRuby

社区
.NET,
Ruby
主题
.NET框架,
动态语言

很多已经掌握了一门编程语言并想学第二门语言的开发者常常发现学习第一门语言很难,但是接下来的语言都简单的多。掌握C#并对IronRuby感兴趣的开发者从CodeThinked可以找到一系列以C#知识为基础的IronRuby教程。