gpt4 book ai didi

c# - 匹配数字类型的通用约束

转载 作者:行者123 更新时间:2023-12-05 07:07:37 24 4
gpt4 key购买 nike

<分区>

我正在尝试编写一个数字类型的扩展方法,以便在我正在构建的流畅测试框架中使用。基本上,我想这样做:

public static ShouldBeGreaterThan<T>(this T actual, T expected, string message)
where T : int || T: double || etc...

只是where T : struct不行,因为那也匹配 stringbool ,可能还有其他我忘记的东西。我可以做些什么来只匹配数字类型吗? (特别是实现 >< 运算符的类型,所以我可以比较它们......如果这意味着我也在匹配日期,那并不重要 - 扩展仍然会按照我的预期进行。 )

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com