25得票6回答
停止循环 C#?

如果值已经存在,如何停止我的循环? 这是我的 C# 代码...foreach (ArrayList item in ArrData) { HCSProvider.NewProviderResult oResult; oResult = oHCSProvider.CreateN...

8得票5回答
Lambda函数中的if语句?

这可能很简单,但我对Lambda函数还比较陌生,请耐心等待。 我有一个使用Lambda函数进行递归的函数。 主函数接收一个布尔值,告诉它是否在lambda中包含某些信息。 该函数旨在将自定义类写入XML - 我认为代码相当自解释。 目前,我使用了一个简单的if语句来解决问题,但感觉很丑陋...

14得票3回答
BindingList和LINQ有什么关系?

我刚接触Linq,想要对BindingList里的一些数据进行排序。完成Linq查询后,需要再次使用BindingList集合来绑定我的数据。 var orderedList = //Here is linq query return (BindingList<MyObject>...

28得票7回答
如何在C#中实现电子邮件地址的掩码/隐藏

我有一个问题,我需要在C#中对电子邮件地址的一部分进行屏蔽/隐藏。例如:jhon@abc.com==> jh**n@abc.com bigjhon@abc.com==> bi****n@abc.com brotherhood@abc.com==>br*******od@abc...

383得票4回答
从字符串中填充XDocument

我正在做一个小项目,尝试弄清楚是否可以从字符串中加载XDocument。XDocument.Load() 看起来需要将字符串作为指向物理XML文件的路径传递。 我想跳过先创建物理XML文件的步骤,直接填充XDocument。 有什么想法吗?

13得票4回答
在“长路径感知”环境中,对PathRelativePathTo的参数有限制

针对 Windows 10 上的 长路径感知 进程,我正在尝试了解在使用 Windows Shell 方法 PathRelativePathTo 时的参数限制。 在下面的示例中,我使用 C# 通过 pinvoke 调用该方法。请注意: 所有示例都为 "from" 提供目录路径,为 "to...

10得票6回答
在C#中,() => 的意思是什么?

我一直在阅读Moq的源代码,我遇到了下面的单元测试:Assert.Throws<ArgumentOutOfRangeException>(() => Times.AtLeast(0)); 我竟然想不起来 () => 到底是什么了。我记得它跟匿名方法或者lambda表达式有关系...

15得票4回答
扩展方法是否隐藏依赖关系?

大家好, 我想听听大家对此的想法。最近在设计/开发中,我越来越倾向于遵循“纯粹主义”DI/IOC原则。其中一部分(很重要的一部分)是确保我的类之间耦合度较低,并且它们的依赖项由构造函数解决(当然还有其他管理这种依赖关系的方法,但您懂得的)。 我的基本前提是扩展方法违反了DI/IOC的原则。...

7得票2回答
使用linq从List<Customer>获取List<int>

我有一个客户列表customer,想要将其id单独列为一个列表List&lt;int&gt;。 我尝试使用以下方法: customerList.Cast&lt;int&gt;.Distinct().ToList() 但它没有起作用。我还想在列表中区分不同的客户。 我该如何使用 LI...

16得票3回答
如何创建动态LINQ连接扩展方法

在Visual&nbsp;Studio&nbsp;2008中,发布了一组动态LINQ扩展方法的库作为示例。我想使用一个连接方法对其进行扩展。下面的代码在运行时抛出参数不匹配异常。问题出在哪里?public static IQueryable Join(this IQueryable outer...