extension-methods

extension-methods

文章 1 浏览 106

自定义扩展方法与框架扩展方法发生冲突。为什么?

我在我们的应用程序中有一个奇怪的行为。我想迭代表 (DataTable) 的行。我想使用 DataTableExtensions 类中的 AsEnumerable() 扩展方法。类似这样的事…

旧街凉风 2024-08-16 20:47:32 9 0

静态类的扩展方法?

我知道我可以执行以下操作来延长课程。我有一个静态类,我想扩展。我可以怎样做呢?我想写 ClassName.MyFunc() static public class SomeName { stati…

爱的故事 2024-08-16 19:17:14 9 0

如何调用List的扩展方法“ElementAt”带有反射?

我遇到的问题是,在创建 List < 类型的对象“oListType01”后我的班级01将其分配给“object”类型的另一个对象“oObjectType”后,我无法再访问任何函…

明明#如月 2024-08-16 08:12:32 5 0

有流畅界面的经验吗?我需要你的意见!

抱歉这个很长的问题,它被标记为维基百科,因为我要求的东西可能没有非常具体的答案。既然关了,那就这样吧。 我的主要问题是: 如何编写一个在基类中…

開玄 2024-08-16 07:35:56 11 0

在 C# 中的数组上使用 Contains() 扩展方法

IEnumerable 上有一个 Contains() 扩展方法;在 VB 中我可以这样做: If New String() {"A", "B"}.Contains("B") Then ' ... End If 在 C# 中这相当于…

紙鸢 2024-08-16 02:59:34 9 0

接口的扩展方法

我有两个接口 IDto1 和 IDto2。 IDto2 继承 IDto1。这两个接口都用于 DTO,因此我希望在其实现中保留“复杂”代码 - 我通过在每个接口的静态类中放置…

叹沉浮 2024-08-15 20:03:27 8 0

扩展方法ConvertAll

ConverAll 的正确用法是什么?它将一种类型转换为另一种类型吗? 像 List intList = new List(); intList.Add(10); intList.Add(20); intList.Add(30)…

懵少女 2024-08-15 05:25:29 7 0

对象到 DataView 或 DataSet 或 DataTable 并返回到对象

我们有一个混合应用程序,其遗留模块仍然使用 DataSets、DataViews 和 DataTables,但是我们拥有除此模块的 DB 之外的大多数数据库 ORMed。我想知道是…

寂寞花火° 2024-08-15 00:19:40 8 0

是否可以重构这个扩展方法?

我有以下扩展方法: public static void ThrowIfArgumentIsNull(this T value, string argument) where T : class { if (value == null) { throw new …

过去的过去 2024-08-14 00:59:39 5 0

如何为通用列表创建灵活的扩展方法?

我有 2 个对象项目和许可证。它们都继承自Entity对象(抽象类)。 现在我有一个扩展方法“GetNewId”,其中包含获取实体列表中下一个 id 的逻辑。 我…

温柔一刀 2024-08-13 19:56:42 10 0

如何为类型创建扩展方法

我正在编写一个扩展方法,用于解析任何给定类型的 JSON 字符串。我想在类型上使用该方法,而不是像我们已经知道的许多示例那样在实例上使用该方法,但…

巴黎夜雨 2024-08-13 17:08:34 4 0

Linq 中的扩展方法到实体表达式

如果我为实体对象创建扩展方法并尝试在 LINQ 表达式中使用它,则会收到错误。这是一个限制,是我不能做的事情,还是我错过了什么? 问候 弗雷迪…

断肠人 2024-08-13 03:58:13 5 0

C# - 使用扩展方法排序

lambda 表达式对人员列表进行排序, List persons=new List(); persons.Add(new Person("Jon","Bernald",45000.89)); persons.Add(new Person("Mark",…

桃酥萝莉 2024-08-13 02:22:28 6 0

C# - Aggregate( ) 中的终止

从下面的模拟中, int[] amountWithdrawal = { 10, 20, 30, 140, 50, 70 }; amountWithdrawal.Aggregate(100, (balance, withdrawal) => { Console.Wr…

灰色世界里的红玫瑰 2024-08-12 21:56:29 6 0

C# 非元音单词

我想要一个需要返回非元音单词的扩展方法。 public static IEnumerable NonVowelWords(this IEnumerable word) { return word.Any(w => w.Contains("a…

瞳孔里扚悲伤 2024-08-12 13:56:09 10 0
更多

推荐作者

寻梦旅人

文章 0 评论 0

冰美式不加糖

文章 0 评论 0

m0_51416705

文章 0 评论 0

123456wqwqwq

文章 0 评论 0

qq_R47skh

文章 0 评论 0

hs1283

文章 0 评论 0

更多

友情链接

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