首页 > 解决方案 > 为什么不能添加int类型的对象和数字?

问题描述

我有一个从 object 派生的 int 类型变量,当我尝试将这个变量与一个数字相加时,无法将它们相加。即使它们都是 System.Int32 类型,为什么我不能总结。这是什么原因?

这是我的代码:

        object number_1 = 34;
        number_1 = number_1 + 10;

        Console.WriteLine(number_1);

标签: c#variable-assignment

解决方案


您不能将数字与对象相加

这个比较好 :

            object number_1 = 34;
            int numb1 = (int)number_1 + 10;

            Console.WriteLine(numb1);

推荐阅读