extension-methods

extension-methods

文章 1 浏览 105

通用通用扩展方法(原文如此!)

是否可以向泛型类添加独立于该类的实例泛型类型的扩展方法? 我想编写一个扩展方法来处理 Nullable 值。到目前为止,该方法如下所示: public static …

束缚m 2024-12-10 05:23:05 2 0

适用于 IEnumerable的扩展方法和 IQueryable

我想要一个适用于我的 List 和 IQueryable 的扩展方法。下面的扩展方法可以实现此目的,但是如果我添加另一个相同的扩展方法,但在不同的完全不相关的…

美人迟暮 2024-12-09 10:48:59 1 0

IEnumerable是否是?更换不好的设计?

我创建了以下扩展方法。 这是一个糟糕的设计吗?我应该为 ICollection 执行此操作吗? public static IEnumerable Replace(this IEnumerable source, …

烈酒灼喉 2024-12-09 08:34:08 1 0

如何使用扩展方法在组上使用计数?

我需要像 linq 上的 sql server 一样使用 get count(*) ,如何使用扩展方法来做到这一点? 这就是我想做的 var test = empire.Case_Offence.Join( emp…

何以心动 2024-12-09 03:24:04 1 0

有选择地将 Linq2sql 模型序列化为 JSON

我有来自 mssql 数据库的非常常见的 linq2sql 业务模型。表之间有一些关联,这很好。整个模型是单独组装的。我正在使用 JSON.NET 库进行序列化。 现在…

往日情怀 2024-12-08 14:46:11 2 0

我可以获得扩展方法的 Func 对象吗

我有一个小型实用程序扩展方法,它对 IEnumerable 中的某些 LINQ 扩展方法执行一些 null 检查。代码如下所示 public static class MyIEnumerableExten…

匿名。 2024-12-08 11:41:49 2 0

列表扩展方法的 Microsoft.Maintainability 错误

所以我尝试为 List 创建一些基本的扩展方法。本质上我有一个 UniqueAdd 和 UniqueAddRange。它会在添加之前检查值是否存在,如果它已经在列表中,则不…

苄①跕圉湢 2024-12-07 17:31:27 3 0

“洗牌” Lucene Hits 结果集

我有以下程序: public class Hit { readonly Hits _hits; readonly int _index; public Hit(Hits hits, int index) { this._hits = hits; this._inde…

℉服软 2024-12-07 10:22:10 2 0

对于扩展方法来说这是一个好主意吗?

我经常看到这样的代码分散并重复在源代码周围: var handler = MyEvent; if (handler != null) { handler.Invoke(null, e); } 是否有任何理由不将其封…

小…红帽 2024-12-07 06:28:31 1 0

使用反射调用 Enumerable.Where (或其他重载的泛型方法)

Enumerable 类中的“Where”方法有 2 个重载(或方法签名): namespace System.Linq { public static class Enumerable { public static IEnumerable…

帥小哥 2024-12-06 10:09:05 1 0

如何在扩展方法中获取 Url.Action

我将 MVC3 (VB) 与 Razor 视图引擎结合使用,并使用图表助手来创建许多图表。我已经让这段代码正常工作: 在视图中: 在图表控制器中触发此操作: Fun…

懷念過去 2024-12-06 05:22:53 1 0

向现有 C# 类添加属性而不丢失现有扩展方法?

我有一个现有的分部类,在一个项目中应用了扩展方法。 我想在不同的项目中向该类添加属性,但是当我创建第二个部分类时,扩展方法消失了。 最初,我创…

猛虎独行 2024-12-06 05:00:34 1 0

C# 扩展方法优先级

我对扩展方法的工作原理有点困惑。 如果我正确阅读此内容 http://msdn.microsoft.com/en -us/library/bb383977.aspx 和这个 如果扩展方法与密封类中的…

仙女山的月亮 2024-12-06 02:11:42 1 0

扩展方法和新发布的扩展程序集

如何评估扩展方法?或者在非常具体的用例中:如果扩展方法由程序集的新版本实现为类实例方法,并且该程序集已更新但依赖程序集未更新,它们是否: 仍…

一绘本一梦想 2024-12-05 20:26:08 1 0

使用非实例化对象的扩展方法,即 String.F()

在以前的组织中,我们实现了一个扩展方法,该方法创建了 String.Format 的简写。该方法称为“String.F”。但是我似乎无法让它发挥作用。一位前同事给…

此刻的回忆 2024-12-05 01:25:44 1 0
更多

推荐作者

離殇

文章 0 评论 0

小姐丶请自重

文章 0 评论 0

Aik

文章 0 评论 0

国产ˉ祖宗

文章 0 评论 0

猥琐帝

文章 0 评论 0

半仙

文章 0 评论 0

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