extension-methods

extension-methods

文章 1 浏览 106

第一次尝试将属性表单对象复制到另一个对象的扩展方法

我正在尝试编写一种扩展方法,只要属性名称和类型完全匹配,就可以使用该扩展方法将值从一个对象属性复制到另一个不同类型的对象。 这就是我所拥有的…

情感失落者 2024-09-01 01:22:25 7 0

如何在单元测试期间重写 IQueryable 的 Contains 方法?

事情是这样的:我正在测试一个使用 LINQ to Entities (EF4/.NET4) 的应用程序。该应用程序绑定到 Contains 方法的实现,该方法忽略空值,并且由于数据…

§普罗旺斯的薰衣草 2024-08-31 23:39:14 8 0

我怎样才能使这段代码更通用

我怎样才能使这段代码更加通用,因为字典键可以是不同的类型,具体取决于库的用户想要实现的内容?例如,在 Node 的“唯一键”实际上是“int”而不是…

骷髅 2024-08-31 18:20:50 7 0

在扩展方法中如何根据实现类创建对象

在扩展方法中如何基于实现类创建对象。因此,在下面的代码中我想添加一个“AddRelationship”扩展方法,但是我不确定如何在扩展方法中创建一个关系对…

走走停停 2024-08-31 12:52:08 5 0

扩展方法可以应用于接口吗?

是否可以将扩展方法应用于接口? (C# 问题) 例如,要实现以下目标: 创建 ITopology 接口 为此接口创建扩展方法(例如 public static int CountNode…

深居我梦 2024-08-31 11:46:40 9 0

在 Ruby 中使用方法时出现问题

我对 Ruby(以及 OOP)非常陌生,我不知道为什么以下内容在 Ruby 中不起作用 我用新方法扩展了 String 类。很容易。现在我想扩展 Fixnum 类。 String …

痴情换悲伤 2024-08-31 08:14:27 10 0

重写 LINQ 扩展方法

有没有一种方法可以覆盖扩展方法(提供更好的实现),而无需显式转换为它们?我正在实现一种数据类型,它能够比默认扩展方法更有效地处理某些操作,但…

々眼睛长脚气 2024-08-30 07:19:53 7 0

HtmlHelperExtension 方法中的 RenderAction?

我试图在我自己的 Html Helper 中调用 RenderAction 扩展方法: System.Web.Mvc.Html.ChildActionExtensions.RenderAction(helper, "account", "login…

﹉夏雨初晴づ 2024-08-30 07:09:35 7 0

C# Func 中的歧义扩展方法 +拉姆达

我一直在尝试阅读这篇文章: http://blogs.msdn.com/wesdyer/archive/2008/01/11/the-marvels-of-monads.aspx ...第 1 页上的某些内容让我感到不舒服…

放肆 2024-08-30 06:20:23 9 0

您可以在类型上而不是在类型的实例上拥有扩展方法吗?

我可以有一个像这样的扩展方法: DateTime d = new DateTime(); d = d.GetRandomDate(); GetRandomDate 是我的扩展方法。然而上面的说法并没有多大意…

夕嗳→ 2024-08-30 04:02:12 8 0

ControlCollection扩展方法优化

有关于我编写的扩展方法的问题,如下所示: public static IEnumerable FindControlsOfType(this ControlCollection instance) where T : class { T c…

赴月观长安 2024-08-30 03:58:41 11 0

类库项目中的扩展方法

我已经实现了一些扩展方法并将它们放在单独的类库项目中。 想象一下,我在名为 MD.Utility 的类库中有一个像这样的简单扩展方法: namespace MD.Utili…

心清如水 2024-08-29 11:19:12 7 0

C# 扩展方法似乎不存在

我似乎无法在同一命名空间(MyProject.Util)的另一个类中找到以下扩展方法。 using System.Collections.Specialized; namespace MyProject.Util { pu…

请恋爱 2024-08-29 08:59:16 8 0

html 帮助器扩展方法上的多个通用参数

我想要做的是为 HtmlHelper 创建一个扩展方法来创建特定的输出和关联的详细信息,例如 TextBoxFor 指定模型类中的属性,然后指定关联的控制器操作和其…

空气里的味道 2024-08-29 01:12:37 9 0

扩展 System.Object 时如何避免装箱/拆箱?

我正在研究一种仅适用于引用类型的扩展方法。然而,我认为目前正在对值进行装箱和拆箱。我怎样才能避免这种情况? namespace System { public static …

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