8得票1回答
将索引添加到LINQ查询结果

我有一个linq查询,返回一个MyObject列表。我想添加一个名为TheIndex的属性到MyObject中,其中包含序列中项目的纵坐标。 换句话说,我需要像这样的东西: var TheResult = from d in MyDataContext wh...

12得票1回答
Dataflow管道中的全局分块错误处理

我正在设计一个长时间运行的数据流水线,由多个块组成。项被送到管道的输入块中,最终通过它并在UI中显示(作为对用户的礼貌,但管道的真正工作是将处理结果保存到磁盘中)。 管道块内的lambda函数可能会因各种原因(错误的输入、网络故障、计算过程中出错等)而抛出异常。在这种情况下,我希望将有问题的...

144得票21回答
在.NET中如何防止同一个应用程序的多个实例?

在.NET中,我如何防止同一时间运行多个应用程序实例,并且如果有多种方法可以实现,我应该考虑哪些注意事项?

12得票1回答
为什么Entity Framework有AddAsync方法?

我理解为什么EF有 ToListAsync 或 SaveChangesAsync - 因为它等待数据库操作执行。但是AddAsync 只返回 Task.FromResult - 那么为什么还有 AddAsync 方法?我应该如何使用它呢?

83得票5回答
理解C#中的异步/等待

我开始学习 C# 5.0 中的异步/等待,并且完全不理解它。我不明白它如何用于并行处理。我尝试了以下非常基本的程序:using System; using System.Collections.Generic; using System.Diagnostics; using System.Li...

5得票2回答
解决方法重载时是否有优先级?

为什么要执行 TestMethod<T>(params T[] input) 方法而不是执行 TestMethod(object input) 方法?我很困惑编译器为什么要执行泛型方法。在 .net 框架中是否有优先级层次结构? class TestClass { sta...

3得票1回答
ASP.NET MVC使用UIHint属性生成下拉列表

我想知道如何使用UIHint属性生成DropDownList。我已经自定义了一些预定义的属性,但我不知道如何继续生成DropDownLists。 以下是我上次操作的方式,我希望以类似的方式使用它: public class CartProduct { [Required] ...

3得票1回答
将Iso8601TimeSpanConverter添加到JsonConverter列表中会引发ArrayTypeMismatch异常。

我正在使用AutoRest从Swagger定义文件自动生成一个用于REST API的C#类。 问题是,在客户端类初始化方法执行时,以下代码会抛出一个ArrayTypeMismatch异常: SerializationSettings = new JsonSerializerSettings...

6得票1回答
使用逆变类型参数的通用性与Unity容器

我有一个带逆变类型参数的接口,比如说IFoo: interface IFoo<in T> {} 现在我有三个类: class B {} class D : B {} class Foo : IFoo<B> {} 如果我像这样注册它们 container...

3得票2回答
Windows 8 Metro 应用程序 - 渲染 PNG 图片

我需要在Windows 8应用程序中渲染一些自定义PNG图像。基本上,我需要通过将我的应用程序中制作的一些绘图放在实时磁贴的图像顶部来创建一个自定义实时磁贴,而唯一的方法是将PNG渲染到磁盘上,请参见此处。我应该使用哪个库来完成这项工作?我的第一个想法是使用Xaml UserControl和R...