extension-methods

extension-methods

文章 1 浏览 106

在基类.NET上创建扩展方法

可能的重复: 静态扩展方法 所以我知道扩展方法仅适用于对象实例,就像 public static string stringBig(this string inString) { return inString.T…

爺獨霸怡葒院 2024-10-10 16:40:16 4 0

如何访问 IEnumerable BindingList 的自定义子类上的扩展方法?

我有一个 BindingList 的自定义子类;我想使用方便的扩展方法执行 LINQ 查询。例如: public int GetSum(MyList list) { return list.Sum(x => x.Valu…

行至春深 2024-10-10 11:55:15 3 0

C#3 和 C#3 中扩展方法之间的差异4

我想我记得很久以前读过,在 C#3 中,扩展方法只能应用于原始类型和接口;在 C#4 中,它们可用于扩展任何类型。这与我现在所看到的不符,我发现很难找…

南街女流氓 2024-10-10 09:52:37 6 0

C# 多替换想法

我知道 C# 中“多重替换”的需求并不是什么新概念,有大量的解决方案。然而,我还没有遇到任何与 Linq to Sql 配合良好的优雅解决方案。我的建议是创…

痴情换悲伤 2024-10-10 09:22:37 7 0

列表、IEnumerable 等上的 F# 扩展方法

在 C# 中,如果我有一个小部件定义,比如说: class widget { public string PrettyName() { ... do stuff here } } 并且我想允许轻松打印小部件列表…

戴着白色围巾的女孩 2024-10-10 04:46:44 6 0

这个静态类会在多用户场景中中断吗?

假设我使用扩展方法创建了一个如下所示的静态类: public static class MyStaticExtensionClass { private static readonly Dictionary AlgoMgmtDict …

初见 2024-10-09 16:38:46 11 0

在 C# 中将我自己的非法字符插入到 Path.GetInvalidFileNameChars() 中

如何扩展 Path.GetInvalidFileNameChars 以包含我自己的应用程序中非法的字符集? string invalid = new string(Path.GetInvalidFileNameChars()) + n…

寂寞美少年 2024-10-09 10:24:52 3 0

php 函数 dl() 的任何替代方案

我需要在我的 PHP 脚本中使用 soapClient 它在本地主机中工作正常,但是当我将它放在远程服务器上时它说 dl() 出于安全原因已被禁用,所以是除了更改 …

变身佩奇 2024-10-09 02:13:59 10 0

扩展方法作为静态类方法

可能的重复: 您可以添加像静态一样调用的扩展方法吗方法? 我想在 Guid 系统类型上添加 NewSequentialGuid 函数,这样我就可以使用如下内容: Id = …

过潦 2024-10-08 22:09:45 3 0

First<> 有安全版本吗?扩展方法?

我想使用 First 扩展方法来查找特定对象在我拥有的 List<> 中的第一次出现,但它可能不在列表,我不希望它抛出异常,因为我不认为拥有空的 catch 范围…

旧时浪漫 2024-10-08 19:31:24 3 0

NHibernate 的 LinqToHql 扩展未正确注册,出现 System.NotSupportedException

我正在实现 LINQ 和 Nhibernate 的“IsLike”扩展,如 法比奥的这篇文章。 我的代码如下: public class MyLinqToHqlGeneratorsRegistry : DefaultLin…

み青杉依旧 2024-10-08 12:22:25 7 0

泛型类型的扩展方法,带有附加的泛型类型参数

我想为泛型类型编写一个扩展方法,并带有附加的泛型类型参数。我已经有了工作代码,但不喜欢结果,因为用户需要重新输入现有类型的泛型类型参数。 我…

甜嗑 2024-10-08 04:41:46 8 0

C# 调用方法时的预热

我刚刚发现这篇文章讨论了时间测量。我记得(希望我没有记错)如果这个方法以前从未被调用过,那么这是一种不公平的竞争。那就是: // At the beginni…

-柠檬树下少年和吉他 2024-10-07 19:51:49 5 0

使用创建的扩展方法

这是我创建的方法: using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.Mvc; using System.W…

巡山小妖精 2024-10-07 16:21:54 8 0

转换 IEnumerable到 IEnumerable失败

可能的重复: 令人费解的 Enumerable.Cast InvalidCastException 为什么会 List numbers = Enumerable.Range(1, 9999).Cast().ToList(); 因 InvalidC…

卖梦商人 2024-10-07 13:55:35 5 0
更多

推荐作者

lanyue

文章 0 评论 0

海螺姑娘

文章 0 评论 0

Demos

文章 0 评论 0

亢龙有悔

文章 0 评论 0

海未深

文章 0 评论 0

浅忆流年

文章 0 评论 0

更多

友情链接

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