1869得票26回答
什么是空引用异常(NullReferenceException),如何修复?

我有一些代码,当它执行时,抛出了一个 NullReferenceException 异常,显示: 对象引用未设置为对象的实例。 这是什么意思?我该如何修复此错误?

1561得票19回答
为什么在C#中更喜欢使用字典而不是哈希表?

在大多数编程语言中,字典比哈希表更受青睐。这是为什么呢?

925得票14回答
如何在.NET中启用程序集绑定失败日志记录(Fusion)

如何在.NET中启用程序集绑定失败日志记录(Fusion)?

604得票13回答
如何从MemoryStream中获取字符串?

如果我有一个已经包含字符串的MemoryStream,我该如何从中获取字符串呢?

496得票5回答
VB.NET中是否有条件三元运算符?

在Perl(以及其他编程语言)中,可以使用条件三元运算符来表示条件语句,其表达式如下所示:my $foo = $bar == $buz ? $cat : $dog; VB.NET中是否有类似的运算符?

474得票21回答
为什么IEnumerable没有ForEach扩展方法?

受另一个关于缺少Zip函数的问题启发: 为什么IEnumerable接口上没有ForEach扩展方法,或者其他地方也没有呢?唯一拥有ForEach方法的类是List<>。是否有某些原因导致它缺失,比如性能问题?

464得票16回答
423得票26回答
WCF客户端“using”块问题的最佳解决方法是什么?

我喜欢在using块内实例化我的WCF服务客户端,因为这基本上是使用实现IDisposable资源的标准方式: using (var client = new SomeWCFServiceClient()) { //Do something with the client } ...

422得票45回答
两个日期之间的月数差异

在C#中如何计算两个日期之间的月份差异?是否有等效于VB的DateDiff()方法的C#方法。我需要找到年份不同的两个日期之间的月份差异。文档中说我可以使用TimeSpan,例如:TimeSpan ts = date1 - date2; 但是这样会给我返回以天为单位的数据。我不想将这个数字除以...

421得票4回答
Visual Studio跳转到下一个错误的快捷键?

在Visual Studio 2008中,当VB.NET编译失败时,屏幕底部会弹出一个错误列表。要跳转到一个错误,我会双击错误列表中的错误。 是否有一种快捷方式可以自动跳转到列表中的下一个错误?有时需要伸手双击一个已经折叠的列表有点麻烦。