extension-methods

extension-methods

文章 1 浏览 106

特定泛型类型的扩展方法

我正在尝试为 F# 中绑定到特定泛型类型参数的泛型类型创建各种扩展方法,但语言似乎不允许我这样做: 我想做的是如下所示: type IEnumerable with me…

蓦然回首 2024-08-07 14:37:02 14 0

在 C# 扩展函数中使用泛型

我正在使用泛型将 Java 代码转换为 C#,但在使用此类容器时遇到了麻烦: public static class MyExtensions { public static void add(this List list…

一江春梦 2024-08-07 10:40:12 6 0

C# 中作为方法参数的运算符

我认为不可能在 C# 3.0 中使用运算符作为方法的参数,但是有没有办法模拟它或使用一些语法糖使其看起来像是正在发生的事情? 我问这个问题是因为我最…

可爱咩 2024-08-07 09:04:16 4 0

LINQ:检查字段 (db) 是否包含 ILIST 中的项目?

我正在尝试创建一个扩展方法,我可以转发状态的 IList 并检查它们是否存在,我认为最好的方法是使用 ILIST - 但也许我错了?这是将多个项目传递给方法…

不回头走下去 2024-08-07 05:27:13 3 0

ICollection / ICollection歧义问题

只是想为 syntropic sygar 进行简单的扩展: public static bool IsNotEmpty(this ICollection obj) { return ((obj != null) && (obj.Count > 0)); }…

美羊羊 2024-08-07 04:07:10 11 0

FindAll 与Where 扩展方法

我只想知道“FindAll”是否比“Where”扩展方法更快,为什么? 示例: myList.FindAll(item=> item.category == 5); 或 myList.Where(item=> item.cat…

渔村楼浪 2024-08-06 21:52:11 6 0

C# 中的扩展库

我正在寻找 C# 中标准类型的良好扩展库(具有大量扩展方法的库)。我在 Codeplex 上找到了一些库,但我认为它们非常弱。 编辑:我需要一个库,它可以…

烦人精 2024-08-06 20:38:42 4 0

C#、WinForms 和扩展方法

问题 除了所有明显的答案之外,什么会导致扩展方法生成如下所示的编译器错误: 'DataType' 不包含 'YourExtensionMethodName' 的定义 I'这里有一个真…

云朵有点甜 2024-08-06 17:30:07 8 0

如何保证HTTPContext有价值?

我正在构建 MVC Storefront 的一个版本。我有两个主题,一个是标准 ui,另一个是管理 ui。我有一些 HTML Helper 方法,它们将 .ascx 文件传递​​到 .…

凉宸 2024-08-06 13:40:13 6 0

将范围添加到集合

今天一位同事问我如何将范围添加到集合中。他有一个继承自 Collection 的类。该类型有一个仅获取属性,该属性已包含一些项目。他想要将另一个集合中的…

甜警司 2024-08-06 07:51:18 10 0

重载方法以支持引用类型和可为空类型

我有一个想要重载的扩展方法,以便它可以处理引用类型和可为空值类型。然而,当我尝试这样做时,我得到“具有相同签名的成员已被声明”。 C# 不能在我…

季末如歌 2024-08-06 05:08:19 7 0

扩展 F# 列表模块

我已经向一些 F# 模块(例如 List)添加了一些方便的方法。 type Microsoft.FSharp.Collections.FSharpList with //' static member iterWhile (f:'a …

热血少△年 2024-08-06 04:39:17 9 0

为什么 System.Windows.Shape.Path 被密封?

我试图扩展形状类以包含附加变量,但发现该类是密封的。我怎样才能使用替代实施方法简单地实现这一目标? 正在创建一个新类并存储一个形状,并通过最…

昇り龍 2024-08-06 02:45:56 7 0

扩展方法 - IsNull 和 IsNotNull,用得好还是不好?

我喜欢可读性。 因此,几分钟前我想出了一个针对 (x =! null) 类型语法的扩展方法,称为 IsNotNull。相反,我还创建了一个 IsNull 扩展方法,因此 if(…

泛泛之交 2024-08-05 23:40:23 9 0

php 扩展类

我正在使用名为 SforceEnterpriseClient 的 salesforce 类。我在我的应用程序中的很多地方都引用了该类。我想扩展该类,使其能够从 1 行记录集返回单…

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