extension-methods

extension-methods

文章 1 浏览 105

我可以将枚举添加到现有的 .NET 结构(例如日期)中吗?

显然,微软的日期结构中没有月份枚举。 我想知道的是,是否可以创建一个枚举并将其附加到 DateTime 结构?扩展方法立即浮现在我的脑海中,但我不知道…

肩上的翅膀 2024-12-12 07:07:26 0 0

返回接口的正确实现的扩展方法?

我不确定这是否可行,我可能需要为每个实现编写扩展方法。下面是一些示例代码: public interface IBaseService { IUnitOfwork UnitOfWork {get;} } p…

明月松间行 2024-12-12 03:19:19 0 0

具有可变数量参数的 XSLT 扩展方法

我正在尝试实现具有可变数量参数的 XSLT 扩展函数。如果我将参数声明为数组、params 数组、ICollection 等,则会收到以下错误(其中 TYPE_NAME 是使用…

誰認得朕 2024-12-12 02:53:11 0 0

具有原始参数的扩展方法

我有一个以这种方式声明的扩展方法: public static IEnumerable AsEnumerable(this IDBQueryable dbQueryable) where TEntity : class { return dbQu…

并安 2024-12-11 13:05:51 1 0

流畅的验证。找不到扩展方法

我将 FluentValidation 程序集引用添加到我的项目中。编写简单的验证器时完全没有问题。当我尝试编写集合验证器时出现问题。 VisualStudio 没有看到 S…

渔村楼浪 2024-12-11 10:18:26 0 0

如何在 BoundField 元素中的 DataField 上调用字符串扩展方法?

想象一下,我在字符串类型上引入了一个名为 Shorten() 的扩展方法,它仅获取前 50 个字符并返回它。 如果我想在 GridView 的绑定字段上调用此方法,那…

走走停停 2024-12-11 09:09:08 0 0

返回接口类型的扩展方法

因此,我正在编写一个简单的通用矩阵类,但遇到了一个我不喜欢我的解决方案的问题,所以我想我应该寻求更好的解决方案的帮助。 考虑此处描述的接口: …

久夏青 2024-12-11 03:33:03 0 0

动作延迟扩展方法不起作用

我正在尝试为 Action 创建一个方便的扩展方法,基本上在延迟后运行该操作: 到目前为止,我的扩展看起来像这样 public static void DelayAction(this …

鸢与 2024-12-10 09:40:46 1 0

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

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

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

适用于 IEnumerable的扩展方法和 IQueryable

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

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

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

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

烈酒灼喉 2024-12-09 08:34:08 0 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 1 0

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

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

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

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

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

苄①跕圉湢 2024-12-07 17:31:27 2 0
更多

推荐作者

胡图图

文章 0 评论 0

zt006

文章 0 评论 0

z祗昰~

文章 0 评论 0

冰葑

文章 0 评论 0

野の

文章 0 评论 0

天空

文章 0 评论 0

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