小编Log*_*rfo的帖子

比较不同类型的盒装值

在C#中,值类型可以装箱,这会导致某些比较问题,特别是针对不同类型.示例:2m == 2Lreturn true,但(object)2m == (object)2L返回false.我的问题是:是否有可能编写一个比较方法来获取两个对象(盒装值)参数并true在示例中返回?它必须适用于任何值类型组合,并且==如果值是未装箱的,则具有与运算符相同的行为.谢谢!

c# boxing

4
推荐指数
1
解决办法
121
查看次数

标签 统计

boxing ×1

c# ×1