extension-methods

extension-methods

文章 1 浏览 106

枚举上的 IEnumerable 扩展方法

我有一个枚举(如下),我希望能够在其上使用 LINQ 扩展方法。 enum Suit{ Hearts = 0, Diamonds = 1, Clubs = 2, Spades = 3 } Enum.GetValues(...) …

套路撩心 2024-08-12 00:15:00 7 0

是否可以将泛型参数限制为当前对象的子类型?

这是我刚刚遇到的一个有趣的问题。可以使用扩展方法来做我想做的事情,但似乎不可能用类本身的成员来做。 使用扩展方法,可以编写一个具有如下所示签…

独自←快乐 2024-08-11 23:24:16 5 0

使用扩展方法覆盖(或隐藏)方法?

可能的重复: C#中有没有办法用扩展方法重写类方法? 是否可以 覆盖 或 影子(新 在 C# 中)带有扩展方法的实例方法?…

满意归宿 2024-08-11 12:26:38 5 0

哪个 dll 包含泛型扩展方法?

我正在尝试使用 CodeDom.Compiler 动态编译源代码,这意味着我需要手动引用基本程序集。我正在编译的源代码必须能够访问基本列表扩展方法,例如 Max()…

往事风中埋 2024-08-11 11:14:42 5 0

扩展方法有什么好处呢?

可能的重复: ​​您发现扩展方法有哪些优点? 好吧,首先,我意识到这听起来有争议,但我无意对抗。我出于真正的好奇心提出了一个严肃的问题(或者…

勿忘心安 2024-08-11 05:52:13 6 0

对 FirstOrDefault 的不同看法

IEnumerable 扩展方法 FirstOrDefault 并没有完全按照我的意愿行事,因此我创建了 FirstOrValue。这是解决这个问题的好方法还是有更好的方法? public…

拍不死你 2024-08-11 05:40:26 6 0

在 C# 中扩展枚举

我想知道是否可以扩展 C# 中的 Enum 类型来实现我的自定义 Enum.GetValues(type) 并像 Enum.GetMyCustomValues(type) 那样调用它 我正在尝试实现这样…

凉城 2024-08-10 07:27:10 5 0

ASP.NET MVC 2 预览版 2 - 扩展 LabelExtensions.LabelFor

我想知道是否有人尝试在 MVC2 中为 LabelExtensions.LabelFor HtmlHelper 编写扩展助手?这对我很有用,因为我的应用程序要求我始终将标签包装在 中。…

筱果果 2024-08-10 06:28:31 10 0

我应该为这个扩展方法命名什么?

我编写了一个用于字符串操作的扩展方法。我很困惑应该给它命名什么 - 因为这将成为团队中前端开发人员将使用的基础库的一部分。这是班级成员的简介。 …

表情可笑 2024-08-10 01:31:07 12 0

在 C# 中扩展 Enumerable 类?

我有情况扩展 C# 中的 Enumerable 类以添加接受长参数的新 Range 方法。我无法定义这样的方法, public static IEnumerable Range(this Enumerable so…

蝶舞 2024-08-10 00:03:48 10 0

Mono 2.4 和 RhinoMocks 3.5 中的扩展方法

我正在 Ubuntu 中使用 MonoDevelop 2.0 和 Mono 2.4。 我遇到了在 RhinoMocks 3.5 中无法使用扩展方法(例如,mockView.Stub(...))进行 AAA 样式测试…

ペ泪落弦音 2024-08-09 23:12:20 5 0

LINQ 中的多个 from 子句

如何使用扩展方法调用重新表达这个 LINQ 查询表达式? public static List> Concat() { return (from x in Enumerable.Range(1, 3) from y in Enumera…

筱武穆 2024-08-09 22:34:20 7 0

向字符串类添加扩展方法 - C#

不确定我在这里做错了什么。扩展方法无法识别。 using System; using System.Collections.Generic; using System.Linq; using System.Text; using Sys…

把回忆走一遍 2024-08-09 12:18:41 7 0

服务器端和客户端WCF可以共享验证库吗?

问候! 我在应用程序服务器上使用 WCF 库,该库由 IIS 服务器(因此是客户端)引用。我想将我的验证放在一个地方,以便我可以调用 .Validate() ,它返…

止于盛夏 2024-08-09 10:22:23 4 0

我的实现有什么问题:c# 扩展方法

来源抛出错误: 'nn.asdf' does not contain a definition for 'extension_testmethod' 我真的不明白为什么...... using System.Linq; using System.T…

攒眉千度 2024-08-09 07:47:44 7 0
更多

推荐作者

寻梦旅人

文章 0 评论 0

冰美式不加糖

文章 0 评论 0

m0_51416705

文章 0 评论 0

123456wqwqwq

文章 0 评论 0

qq_R47skh

文章 0 评论 0

hs1283

文章 0 评论 0

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