extension-methods

extension-methods

文章 1 浏览 106

IronRuby 调用 C# 扩展方法 - 错误 - .NET 3.5 中的兼容性

我已经从 DataGridView 编写了一个名为 HideColumns 的扩展方法。 public static class Extensions { public static void HideColumns(this DataGridV…

风吹过旳痕迹 2024-08-05 11:40:42 12 0

我无法让我的扩展方法工作(C#)

有什么想法吗?我将其标记为静态,但它不起作用! class ExtensionMethods { public static int Add(this int number, int increment) { return numbe…

心房敞 2024-08-05 07:25:27 6 0

运行时与扩展方法相关的开销有哪些? (。网)

可能的重复: 扩展方法性能 在受 CPU 和/或内存访问限制的数据处理应用程序中,是一行扩展方法值得注意吗?它是否比普通函数调用更高,或者它只是一…

行至春深 2024-08-05 06:49:23 6 0

用于 Date 对象的有用扩展方法 C# 库

你们能给我推荐一个库来处理 C# 中 Date 对象最常见的缺失功能吗? .. 诸如计算出: 给定日期是哪个季度 获取给定季度/月/周的开始/结束 各种减法和加…

疯狂的代价 2024-08-05 00:00:49 9 0

使用参数和扩展方法的 C#

扩展方法中真的不支持 params 关键字吗? 我发现当我使用 params 关键字创建扩展方法时,我得到“X 没有重载方法需要 2 个参数”。智能感知可以识别扩…

树深时见影 2024-08-04 22:44:41 7 0

.NET 扩展事件

我想将事件添加到一些内置的 .NET 类中。例如,我想将以下事件添加到通用 List(T) 中: ItemAdded ItemRemoved ListChanged 等 我可以想到几种方法来…

萌面超妹 2024-08-04 14:24:35 8 0

存储库方法与扩展 IQueryable

我有存储库(例如 ContactRepository、UserRepository 等),它们封装了对域模型的数据访问。 当我搜索数据时,例如 查找名字的联系人 以 XYZ 开头, …

神爱温柔 2024-08-04 12:24:30 11 0

C# 扩展方法仅在一个类中可见和可访问(“私有”)

在 C# 中,是否可以在类上创建扩展方法,但限制类内的可见性/可访问性? (例如,类 M 上的扩展方法 A 只能在类 Z 中访问) 示例: class A { String …

各自安好 2024-08-04 09:54:18 7 0

为什么我需要这个。在母版页中使用扩展方法的限定符?

我在某些母版页代码后面有以下代码行,但如果没有 this. 则失败,这是为什么? Repeater rep = this.FindControlsByIdRegEx("maintTableRepeater")[0]…

蓝眼睛不忧郁 2024-08-04 09:31:07 8 0

扩展 IEnumerable 以返回 BindingList

在上一个关于 Stack Overflow 的问题中,我遇到了返回问题对 DataGridView 的 EF 查询。当然,我会遇到一个问题。然而,我添加了一个扩展方法,但它仍…

我纯我任性 2024-08-04 09:13:29 8 0

是否有针对“特殊类”的泛型类型约束的解决方法? C# 3.0 中的枚举?

更新:请参阅此问题的底部以获取 C# 解决方法。 您好, 请考虑以下扩展方法: public static bool HasFlags(this T value, T flags) where T : Syste…

俯瞰星空 2024-08-04 07:07:50 11 0

组合扩展方法

我正在尝试编写 2 个扩展方法来处理 Enum 类型。一种是使用描述属性为枚举选项提供更好的解释,第二种方法是列出枚举选项及其描述以在选择列表或某种…

情场扛把子 2024-08-04 03:54:17 11 0

添加扩展方法我认为应该在框架中:坏主意?

我希望 .NET 框架中有一项特定功能,但事实并非如此。我希望有一个 DBDataReader.GetString(或 GetDateTime、GetInt32 等)重载接受字段名称而不是索…

对岸观火 2024-08-04 02:06:28 4 0

Visual Studio 的“自动解析”功能该功能不适用于扩展方法 - 现在怎么办?

我喜欢视觉工作室中的“解决”功能。 典型场景: 输入调试 输入。 请注意,没有出现智能感知 右键单击 ​​ 选择解决 选择使用 System.Diagnostics 或…

古镇旧梦 2024-08-03 22:41:07 8 0

如何在 Web 表单数据绑定表达式中使用扩展方法?

有人在数据绑定表达式中成功使用了扩展方法吗? 假设我有一个名为“GetName”的扩展方法附加到“MyClass”。 在后面的代码中,我已经验证了这一点: M…

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