extension-methods

extension-methods

文章 1 浏览 106

扩展方法中的 ArgumentNullException 或 NullReferenceException?

在空实例上调用扩展方法时(扩展方法不允许),您认为抛出的最佳异常类型是什么?由于扩展方法只不过是静态方法,您可能会认为它应该是 ArgumentNullE…

后来的我们 2024-10-20 03:10:23 6 0

使用 C# 扩展方法的 DTO 映射器

将 DTO 映射器(大多数情况下是静态类)的成员定义为扩展方法是一个好主意吗? 然后 Affiliate bo = Mapper.FromDataTransferObject(dto); 我们可以写…

念三年u 2024-10-19 23:01:20 5 0

如何对扩展方法进行分组?

我有一个静态类,其中包含各种类型的扩展方法。是否有任何实用程序或方法将其分成几个类 - 每个目标类型的单独类。…

秋千易 2024-10-19 19:39:46 7 0

从查询字符串构建匿名类型

我想知道是否有人有从查询字符串动态构建匿名类型的经验,并且能够排除特定值 例如: 鉴于导致结果屏幕的查询字符串?t1=sadfasdf&t2=sdafasdfasdf&t3…

叶落知秋 2024-10-19 18:05:32 4 0

类的非显式扩展?

场景 系统在/system/classes/中声明了类。 应用程序具有在/application/classes/中声明的类。 如果application文件夹中存在与以下同名的类system 文件…

无远思近则忧 2024-10-19 03:44:54 3 0

扩展 Selenium:如何调用命令?

我阅读了有关用户扩展和扩展 selenium 但我想知道如何从我正在创建的自定义命令中调用命令。 我在 Selenium IDE 选项中向 Selenium 核心扩展 (user-ex…

瞄了个咪的 2024-10-18 13:37:46 4 0

“这个”是什么意思?在静态方法声明中意味着什么?

我见过一些在函数参数声明中使用关键字 this 的代码。例如: public static Object SomeMethod( this Object blah, bool blahblah) this 一词在该上下…

辞旧 2024-10-18 12:56:55 4 0

NVelocity 扩展方法 ASP.NET webform

我想知道是否可以使用 asp.net webforms 和 nvelocity 的扩展方法。如果字符串值为 null 或空,我想设置一些默认值。 .vm 文件示例: Example of my e…

终陌 2024-10-18 09:50:39 6 0

如何用C++扩展TCL?

我可以编写可编译并用于扩展 TCL 的 C++ 代码(我不是指调用可执行文件)吗?我可以描述一些类、函数并通过调用编译的(.so 或 .a 文件)C++ 代码在我…

a√萤火虫的光℡ 2024-10-18 08:37:45 6 0

如何用C扩展PHP?

我可以编写可编译并用于扩展 PHP 的 C++ 代码(我不是指调用可执行文件)吗?我可以描述一些类、函数并通过调用已编译的(.so 或 .a 文件)C++ 代码在…

﹉夏雨初晴づ 2024-10-18 08:37:37 2 0

在库中组织扩展函数

在设计一个流畅且依赖于扩展函数的库时,提供扩展函数的替代行为的方法是什么? 例如,一个进行某种格式化的库: (123.456879) .RoundTo(2) // Rounds…

無心 2024-10-17 12:16:58 1 0

扩展方法和 Razor 页面

我在 app_code 中定义了一个扩展方法,如下所示。 public static class Extensions { public static string Hi(this object obj) { return "hi"; } } …

戴着白色围巾的女孩 2024-10-17 08:26:30 7 0

您将如何处理 Zend Framework 中的扩展/插件?

我需要为我的一位客户开发一个 CMS。 例如,我需要具有以下功能: 可换肤(布局和扩展) 能够上传 zip 存档并处理它们(它们包含图片) 经典页面(wor…

春花秋月 2024-10-17 06:42:12 6 0

DataRow 的通用字段 getter

我尝试使用此通用方法扩展 DataRow 对象: public static T? Get(this DataRow row, string field) where T : struct { if (row.IsNull(field)) retur…

冰雪之触 2024-10-17 01:47:43 7 0

除了 System.Type 之外,无需任何其他信息即可转换对象

对于 SO 问题,我最近编写了一个通用扩展方法,该方法应该加载从另一个对象,即将源的所有属性分配给目标,如果该属性是引用类型,则递归地执行此操作…

羁拥 2024-10-16 08:30:33 4 0
更多

推荐作者

jsonder

文章 0 评论 0

給妳壹絲溫柔

文章 0 评论 0

北笙凉宸

文章 0 评论 0

国产ˉ祖宗

文章 0 评论 0

月下客

文章 0 评论 0

梦行七里

文章 0 评论 0

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