extension-methods

extension-methods

文章 1 浏览 106

单元测试扩展方法

我们的团队刚刚开始单元测试和模拟,并且我们已经就扩展方法进行了一些讨论。 问题是使用扩展方法来测试类的好方法是什么。 即我们有一个像这样的枚举…

惟欲睡 2024-08-01 16:28:15 5 0

如何将 VB.NET 中的扩展移植到 C#?

我在 VB.NET 中为 StringBuilder 编写了一个扩展,以添加一个 AppendFormattedLine 方法(这样我就不必使用新行字符的参数之一): Imports System.Ru…

生生漫 2024-07-30 12:30:49 10 0

使用“params”的方法 在泛型类型定义中

这个问题让我思考如何编写一种需要包含类型参数的变量列表。 一种方法是接受 params Type[] 作为参数的一部分,例如: public static bool IsOneOf(th…

女皇必胜 2024-07-30 07:25:42 7 0

最佳实践:C# 扩展方法命名空间和推广扩展方法

我知道已经存在一个 帖子,描述了几乎一样的,但我觉得我的有点不同。 我想知道的是您如何在分配命名空间方面组织扩展方法。 目前,对于我们框架中的…

少女的英雄梦 2024-07-30 06:09:42 5 0

扩展方法及其在软件工程中的含义(或者这真的是一个好主意吗?)

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

清欢 2024-07-30 03:47:05 5 0

如何在 C# 中创建扩展?

我在 VB.NET 中为 stringbuilder 编写了这个扩展: Imports System.Runtime.CompilerServices Public Module sbExtension _ Public Sub AppendFormatt…

素罗衫 2024-07-30 00:18:38 5 0

C# 可以扩展数组吗?

我习惯向 IEnumerable 等外部类添加方法。 但是我们可以在 C# 中扩展数组吗? 我计划向数组添加一个方法,将其转换为 IEnumerable,即使它是多维的。 …

塔塔猫 2024-07-29 06:33:38 4 0

在 C# 中恶意使用 Maybe monad 和扩展方法?

编辑 2015 此问题及其答案不再相关。 在 C# 6 出现之前就有人提出这个问题,C# 6 具有空传播运算符 (?.),它避免了本问题和后续答案中讨论的 hacky-wo…

月下凄凉 2024-07-29 06:26:34 7 0

AS3:扩展字典类 - 访问存储的数据

所以我想扩展字典类。 到目前为止,一切正常,除了在我的一些需要引用字典内容的方法中,我进行了如下调用: this[ key ] 它不喜欢那样。 它只是告诉…

不爱素颜 2024-07-27 19:54:00 6 0

转换类可扩展性(扩展方法与 Parital 类)

我正在创建一个频率转换类,我希望我的团队能够在需要时添加其他转换。 Frequency myFrequency = new Frequency(100, MHz); double value = myFrequen…

日记撕了你也走了 2024-07-27 18:57:24 11 0

C# 无法将类型 T 隐式转换为类型 T

我的方法: public TableFilled getTera() { Func> _getTera=new Func>( ()=>{return (TablesFilled) chGetTera();}); //Above does not compile says…

小梨窩很甜 2024-07-27 18:31:43 11 0

如何在 ASP.NET MVC 视图中使用扩展方法?

如何访问 ASP.Net MVC 视图中的扩展方法? 在 C# 中,我确实看到过 using MyProject.Extensions; ,而且我记得看到过一个相当于放入视图中的 XML,但…

俯瞰星空 2024-07-27 14:45:33 12 0

扩展方法与继承

是否有经验法则可以帮助确定在什么情况下使用哪个? 大多数时候我应该选择其中之一而不是其他吗? 谢谢!…

葵雨 2024-07-27 12:21:41 7 0

.NET 列表.Distinct

我正在使用.NET 3.5。 为什么我仍然收到: 不包含“Distinct”的定义 此代码 using System.Collections.Generic; //.. . . . . code List Words = new…

思念绕指尖 2024-07-27 03:08:55 5 0

如何将 IEnumerable 转换为 C# 中的自定义类型?

我正在使用扩展方法 OrderBy 和 ThenBy 在多个字段上对自定义集合进行排序。 这种排序不会影响集合,而是返回 IEnumberable。 我无法将 IEnumerable …

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