extension-methods 相关问题

扩展方法是某些语言的语言特性,如Swift,Visual Basic.NET和C#。扩展方法使您可以向现有类型“添加”方法,而无需创建新的派生类型,重新编译或以其他方式修改原始类型。

如何从 Intellisense 中删除 LINQ 扩展方法?

基本上我想要这个问题的反面:Intellisense 停止为 Linq to Entities 工作 自从我下载 VS 2022 并将我的项目升级到 .NET 7 以来,这让我抓狂 VS 正在放置...

回答 1 投票 0

扩展方法。不包含定义,并且没有接受类型的第一个参数的扩展方法

我编写了以下扩展方法: 使用系统; 使用 System.Collections.Generic; 使用 System.Linq; 命名空间 Cortana.Extensions { 公共静态类 LinqExtensions { ...

回答 2 投票 0

如何将其添加到带有 svg 扩展名的图标?

我想创建自己的图标。为此,我创建了带有扩展名的 CustomIcon。 图标上的扩展 CustomIcons { 图标获取 panelIcon =>Icon( 图标: SvgPicture.asset("asset/svg/one.sv...

回答 2 投票 0

如何正确管理扩展(包括覆盖)

所以这是非常具体的。我正在编写一个应该灵活的框架。为了实现这一目标,我希望用户能够将自己的代码添加到某些函数的末尾或覆盖该函数

回答 1 投票 0

C# 子对象上的 null 检查扩展方法不起作用

我有一个空检查扩展方法 public static IEnumerable OrEmptyIfNull(此 IEnumerable 源) { 返回源码?? Enumerable.Empty(); } 这是n...

回答 2 投票 0

扩展类只能访问一种方法

我有这个 StringExtensions 类 公共静态类 StringExtensions { 公共静态字符串LeftOf(字符串输入,字符串分隔符,StringComparison sc = StringComparison.OrdinalIgnoreCase) ...

回答 1 投票 0

覆盖 CSS 的边缘扩展

当在 Edge 中加载 PDF 时,我想删除一个“保存”和“另存为”按钮。从 Web 服务器加载的 pdf 以及本地文件都会出现这种情况。 我已加载扩展程序并且弹出窗口是...

回答 2 投票 0

无法调用Enum扩展方法

我想为我的 Enum 优雅地创建一个扩展方法,以将值打印为字符串。我编写了以下静态扩展方法: 公共枚举流派 { 行动, 惊悚片, 共...

回答 1 投票 0

将扩展方法放在一个文件中还是多个文件中?

我使用VS 2012,我有一些扩展方法。 我想知道组织扩展方法的最佳策略。 我可以创建一个文件,如 ExtensionMethods.cs 并将所有扩展名放在...

回答 2 投票 0

Firebase SDK 代码之前扩展被拒绝

所以基本上我正在manifest v3中开发一个chrome扩展,它有一些不同的版本((一些版本即将开发)),现在在第一个版本中,用于一个站点,扩展...

回答 1 投票 0

是否可以为类型参数编写扩展?

我想转换这个方法 公共静态列表 GetAllEnumValues() 其中 T : Enum { return Enum.GetValues(typeof(T)).Cast().ToList(); } 进入扩展。 所以...

回答 1 投票 0

是否可以在c#中为类型参数编写扩展?

我想转换这个方法 公共静态列表 GetAllEnumValues() 其中 T : Enum { return Enum.GetValues(typeof(T)).Cast().ToList(); } 进入扩展。 所以...

回答 1 投票 0

接口的扩展方法,哪个接口优先?

如果我有一个实现多个接口的类型,并且我的类型实现的接口类型有多个同名的扩展方法,那么什么决定了使用哪个扩展方法...

回答 1 投票 0

从 .NET Framework 移植到 .NET 时出现不明确的扩展方法 GetValueOrDefault

将我的(大型)应用程序从 .NET Framework 4.X 移植到 .NET 5+ 时,偶然发现了新的 System.Collections.Generic.CollectionExtensions,它在 .NET Framework 中不存在。之前

回答 1 投票 0

如何使用扩展方法Sum()获取短裤列表的总和?

我正在尝试做这样的事情 - 列表 listofshorts=新列表(); int s = listofshorts.Sum(); //这不起作用...但相同的代码适用于整数列表.. 我得到了...

回答 6 投票 0

C# 单元测试 DbContext.Database 方法错误 - 尚未为此 DbContext 配置数据库提供程序

我正在使用 Moq 框架用 C# 编写单元测试。我在为方法编写和调试测试用例时遇到错误“没有为此 DbContext 配置数据库提供程序”

回答 1 投票 0

我可以定义一个接口,允许我在特定字符串上调用自定义方法吗?

我有一个返回如下对象的数据库: 接口自行车{ id:字符串; 创建于:字符串; } 我知道created_at持有一个机器友好的日期,我需要将其转换成...

回答 1 投票 0

是否有更好的方法来创建通用转换字符串到枚举方法或枚举扩展?

我在枚举帮助器类中有以下方法(为了问题的目的我已经简化了它): 静态类 EnumHelper { 公共枚举 EnumType1 : int { 未知 = 0, ...

回答 2 投票 0

将 IEnumerable<int> 转换为 IEnumerable<long> 失败[重复]

可能的重复: 令人费解的 Enumerable.Cast InvalidCastException 为什么 List 数字 = Enumerable.Range(1, 9999).Cast().ToList(); 因 InvalidCastException 失败?

回答 1 投票 0

类似 SelectMany 的嵌套 IGrouping 扩展方法

假设我有一个枚举,我已在其上应用了 .GroupBy() 两次以最终得到嵌套的 IGroupings: IEnumerable>>酸...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.