extension-methods

extension-methods

文章 1 浏览 106

C# Count() 扩展方法性能

如果在具有 Count 属性(例如 List)的 IEnumerable 上调用 LINQ Count() 扩展方法;),Count() 方法是否查找该属性并返回它(而不是通过枚举来计算项…

·深蓝 2024-08-09 06:43:15 9 0

如何使用扩展方法Join()?

我可以理解 string.Join( ) var stringies1 =new [] {"Blood", "is", "Thicker", "Than", "Water" }; var zoin = string.Join("|", stringies1); 它与…

浮生未歇 2024-08-09 00:42:57 8 0

为什么我必须使用“这个”?从扩展类中调用扩展方法?

我已经编写了数十种扩展方法,它们都按预期工作。但这是我第一次在这种情况下使用扩展方法。 public static class ControllerExtensions { public sta…

り繁华旳梦境 2024-08-08 23:27:38 5 0

IDictionary的扩展方法:方法的类型参数无法从用法中推断出来

为了清理大量重复的代码,我尝试实现下面的扩展方法: public static void AddIfNotPresent(this IDictionary dictionary, TKey key, TValue value) {…

且行且努力 2024-08-08 23:13:40 11 0

连接对象的字符串表示的好方法?

好的, 我们的代码中有很多 where 子句。我们有多种方法来生成表示 in 条件的字符串。我试图想出一种干净的方法,如下所示: public static string Jo…

等风来 2024-08-08 22:22:28 9 0

评估在 C# 中使用扩展方法的成本/收益 => 3.0

Closed. This question is opinion-based. It is not currently accepting answers. 想要改进这个问题?更新问题,以便可以通过编辑这篇文章用事实和…

夜未央樱花落 2024-08-08 21:38:54 7 0

控制 ASP.Net MVC 中的输出缩进

我的同事非常“热衷”将格式正确且缩进的 html 传送到客户端浏览器。这是为了使页面源代码易于被人阅读。 首先,如果我有一个在站点中多个不同区域使…

半暖夏伤 2024-08-08 18:34:48 11 0

C++类扩展

有没有办法像C#的类扩展方法一样向类添加新方法,而不需要修改原始类定义(即编译后的包含类和相应.h文件的.lib)?…

奢望 2024-08-08 10:21:23 8 0

Paramarrays 的通用 Concat 扩展方法不适用于 IEnumerable(of String)

受到 Max()/Min() 中的 Javascript 变量参数和函数语言中的列表理解的启发,我尝试使用给定 IEnumerable(of T) 作为结果类型的通用扩展方法在 VB.NET …

全部不再 2024-08-08 06:06:08 3 0

类型的扩展方法

有没有办法为类型创建扩展方法?我似乎只能为实例创建它们。 public static class MyExtensions { public static string Test(this string s) { retur…

情未る 2024-08-08 04:22:42 6 0

如何在标记中使用扩展和实用方法?

好的。这可能是一个非常愚蠢的问题,但无论如何我都会问它...... 如何在我的 ASP.Net 标记中使用扩展和实用方法?例如,(假设)我有一个名为“ToExam…

柠檬 2024-08-08 03:44:06 9 0

扩展未实现接口的类

我想重写 ASP.NET JavaScriptSerializer 类的 Serialize 方法。没什么太花哨的,我只是想对从 .NET 返回的序列化字符串进行一些额外的后处理。 不幸的…

岁月流歌 2024-08-08 02:10:39 8 0

c# - 为什么我的 Dictionary 类看不到 ToArray() 方法?

我在 API Dictionary 中看到有一个 ToArray() 方法(在扩展类区域中),但是当我尝试从我的 Dictionary 实例中使用它时,它看不到它??? 如何为我的…

心如荒岛 2024-08-07 19:08:21 5 0

C# - 返回枚举?来自静态扩展方法

我为字符串添加了一些扩展方法,以便更轻松地使用一些自定义枚举。 public static Enum ToEnum(this string s) { return (Enum)Enum.Parse(typeof(T),…

内心荒芜 2024-08-07 17:57:20 10 0

扩展方法 +控制台应用程序

好吧,我真的被难住了。 我以前写过扩展方法,从来没有遇到过任何问题。但是,我从来没有在控制台应用程序中使用过它们。以下代码无法编译,我不知道…

时光磨忆 2024-08-07 16:26:37 8 0
更多

推荐作者

寻梦旅人

文章 0 评论 0

冰美式不加糖

文章 0 评论 0

m0_51416705

文章 0 评论 0

123456wqwqwq

文章 0 评论 0

qq_R47skh

文章 0 评论 0

hs1283

文章 0 评论 0

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