extension-methods

extension-methods

文章 1 浏览 106

FirstOrDefault 扩展方法如何工作?

我想知道 FirstOrDefault 扩展方法如何工作?它遵循以下哪一种算法? 使用: var arr = new[] {1, 2, 3, 4, 5, 6, 7}; return arr.FirstOrDefault(x =…

流云如水 2024-09-18 12:03:33 8 0

扩展方法 VS 静态方法解析 - 我在规范中错过了什么?

我添加了一个扩展方法,它是 string.Format 的快捷方式: public static string Format(this string format, params object[] args) { return String.…

挽手叙旧 2024-09-18 05:03:25 9 0

如何使[示例]扩展方法更加通用/实用/高效?

我需要一个 double[] 通过跨步 y 分成 x 元素组,返回一个列表。非常基本...一个循环和/或一些 linq 以及所有设置。然而,我并没有在扩展方法上花费太…

猫腻 2024-09-18 02:05:48 8 0

您最喜欢的非内置 LINQ to Objects 运算符是什么?

Closed. This question is opinion-based. It is not currently accepting answers. 想要改进这个问题?更新问题,以便可以通过编辑这篇文章用事实和…

甜嗑 2024-09-17 22:27:13 11 0

我如何重构这个 IQueryable存储库方法?

我正在开发 .NET 4 应用程序、C#、Entity Framework 4、SQL Server 2008。 我的数据库中有 7 个表,每个表代表一个特定级别的位置(国家、州、城市、…

迷路的信 2024-09-17 12:52:02 11 0

ASP.NET (VB) 扩展方法未按预期工作

我有以下扩展方法 Imports System.Runtime.CompilerServices Namespace Extensions Public Module IntegerExtensions Public Function ToCommaDelimin…

黑寡妇 2024-09-17 06:10:18 11 0

如果所有静态方法都是扩展方法默认值,会发生什么情况?

静态方法总是应该用括号封装参数。因此,在打字时使用扩展方法要容易得多。这就是我喜欢扩展方法的原因之一。 我不确定什么时候使用扩展或静态方法更…

眼前雾蒙蒙 2024-09-16 23:31:28 7 0

扩展方法类不能嵌套有充分的理由吗?

我最近经常使用扩展方法来帮助使我的代码更加流畅,但我不断遇到无法按照我想要的方式限制我创建的功能的公开的情况。 假设我有一些像这样的代码(完…

他是夢罘是命 2024-09-16 21:18:39 6 0

Linq扩展方法,如何在集合中递归查找子级

我已经熟悉 Linq 但对扩展方法知之甚少,我希望有人可以帮助我。 所以我有这个分层集合伪代码,即: class Product prop name prop type prop id prop…

风月客 2024-09-16 18:09:04 7 0

这个扩展方法是否强制将字符串转换为整数或默认为 0 多余?

我需要一个单行代码将字符串转换为整数,如果字符串无效,则只需将其设置为零。所以我做了以下扩展方法,但我可以想象有一个系统方法可以在一行中完成…

明明#如月 2024-09-16 16:58:43 6 0

时间:2019-03-17 标签:c#

我正在尝试测试我的扩展方法,该方法将字符串列表转换为逗号分隔的字符串: public static class Extensions { public static string ToCommaString(t…

云仙小弟 2024-09-16 02:04:56 10 0

规范模式比较,Func谓词和管道过滤器

我正在做一些研发工作,因此正在探索设计模式。我最近一直在阅读规范模式并被引用 这篇很棒的文章。 我对代码的简单性和简洁性很感兴趣,但我开始对使…

葬花如无物 2024-09-16 01:26:50 8 0

存储库/服务层设计模式的建议

尝试在这里创建一个非常简单的存储库和服务层模式。 (.NET 4、C#、LINQ,尽管这个问题部分与语言无关)。注意:这只是研发。 我的目标是最大限度地减…

一腔孤↑勇 2024-09-16 00:56:08 10 0

编辑文本框上的项目时 MVC2 出现问题

我在 mvc 上有这个模型: public class User { public string Name { get; set; } public IListRelatedTags { get; set; } } 以及以下类型的视图(用…

や莫失莫忘 2024-09-15 21:56:23 4 0

ASP.NET MVC 2/.NET 4/Razor - 无法在 ViewModel 成员上使用 Any() 扩展方法

我正在尝试 ASP.NET MVC 3 Preview 1 中的 Razor ViewEngine,但在尝试使用 Any() 扩展方法时遇到了问题。 这是我用来在控​​制器中设置属性的代码:…

夜访吸血鬼 2024-09-15 12:29:48 7 0
更多

推荐作者

lee_heart

文章 0 评论 0

huangxaiorui

文章 0 评论 0

ゞ记忆︶ㄣ

文章 0 评论 0

画离情绘悲伤

文章 0 评论 0

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文