小编Lou*_*ens的帖子

为什么无法将List <decimal>转换为List <int>?

以下代码给出了一个InvalidCast例外

int newValue = new List<decimal>() { 6m }.Cast<int>().FirstOrDefault();
Run Code Online (Sandbox Code Playgroud)

即使decimal可以int投入,为什么不能在列表中完成?

编辑:为了澄清这个问题,我想知道为什么等式的演员部分会引发异常.刚刚运行new List<decimal>() { 6m }.Cast<int>().ToList()也会给出一个InvalidCast例外

c# generics

0
推荐指数
1
解决办法
1318
查看次数

标签 统计

c# ×1

generics ×1