extension-methods

extension-methods

文章 1 浏览 106

C# 对象扩展方法

在 Object 类上使用扩展方法是个好主意吗? 我想知道注册此方法是否会导致性能损失,因为它将加载到上下文中加载的每个对象上。…

烟凡古楼 2024-10-16 07:24:25 3 0

如何避免“选择”后容器中的物品顺序发生变化扩展方法的使用?

这是一段代码: public class Schema { public Schema(List places) { Places = places.Select(participant =>(AbstractGeneralParticipants) new Gen…

时光与爱终年不遇 2024-10-15 23:53:04 2 0

如何扩展 C# 内置类型,例如 String?

我需要修剪一个字符串。但我想删除字符串本身内所有重复的空格,而不仅仅是在其末尾或开头。我可以用这样的方法来做到这一点: public static string …

獨角戲 2024-10-15 23:29:30 6 0

什么时候创建扩展方法是正确的?

我有一段如下代码: public class ActivityHelper { public void SetDate(IList anActivityList) { foreach(Activity current in anActivityList) { c…

会发光的星星闪亮亮i 2024-10-15 11:59:55 14 0

“注入”使用扩展方法实现到类中,从而实现接口?

是否可以将代码“注入”到类中(通过引用包含扩展方法的命名空间),从而模拟某些接口的基类实现?或者这被认为是不好的做法(即使不可能)? Imports…

南烟 2024-10-15 04:00:26 6 0

在 LINQ to Entities 中使用自定义方法/扩展方法的解决方法

我定义了一个 GenericRepository 类来进行数据库交互。 protected GenericRepository rep = new GenericRepository(); 在我的 BLL 类中,我可以像这样…

作死小能手 2024-10-15 02:49:26 4 0

C# 扩展方法作为接口实现

我想知道某个类的 C# 扩展方法是否可以充当接口的实现? 我有什么: 一个 iterface: public interface IEventHandler { void Notify(SEvent ev, IEve…

疯狂的代价 2024-10-14 23:18:20 7 0

优化 JSON 序列化器/反序列化器作为扩展方法?

我想尽可能轻松地将任何对象序列化为 JSON,然后简单地将其转换回 type=safe 对象。谁能告诉我“FromJSONString”扩展方法中我做错了什么? 编辑 为了…

尐籹人 2024-10-14 05:47:14 3 0

使用 mono 的扩展方法

如何添加对 System.Core.dll 程序集的引用? 我正在尝试使用 mono 编译扩展方法。我有这个代码: using System; using System.Net; using System.Net.…

冷情 2024-10-14 03:44:15 4 0

从 String 到 TextReader 的扩展方法...如何关闭流?

是否可以创建与此类似的扩展方法?完成后我应该如何处理 Closing() 流? public static TextReader ToTextReader(this string XML) { StringReader sr…

两个我 2024-10-13 05:59:50 11 0

Android:为什么我不能从视图覆盖 setFrame?

只是尝试扩展 View 并执行一些自定义工作,但当我尝试重写 setFrame 方法时 Eclipse 会抱怨。声明父类中没有可以重写的方法: Test 类型的方法 setFra…

反话 2024-10-13 05:54:26 8 0

D 中的扩展方法?

嘿伙计们,我正在尝试让这些语法对我来说有意义: S[] split(S)(S s) if (isSomeString!S) { ... } 并且 string join(in string[] words, string sep)…

生死何惧 2024-10-13 04:35:12 10 0

如何限制 T 支持 DataContractJsonSerializer,而不是到处实现 ISerializable?

我正在研究 此 扩展方法,并尝试约束 T 以便该方法不适用于每个对象...仅适用于 DataContractJsonSerializer 可以很好地使用的对象 public static str…

又爬满兰若 2024-10-13 03:33:31 4 0

LINQ 扩展方法查询中括号的作用

如果我在 queryable 和 OrderByDescending(...) 周围(以及在 Take(1) 之前)保留括号或将其删除,有什么区别吗? ?为什么或为什么不呢? public sta…

沒落の蓅哖 2024-10-12 22:54:53 5 0

这些扩展方法看起来正确吗?

在 VB.NET 中,我正在为 SqlParameterCollection 类创建扩展方法,以便我可以在一行代码中添加“详细”参数。据我所知,每次通过带有未指定字母数字数…

无语# 2024-10-12 19:55:11 3 0
更多

推荐作者

jsonder

文章 0 评论 0

給妳壹絲溫柔

文章 0 评论 0

北笙凉宸

文章 0 评论 0

国产ˉ祖宗

文章 0 评论 0

月下客

文章 0 评论 0

梦行七里

文章 0 评论 0

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