【发布时间】:2019-03-11 15:01:05
【问题描述】:
我有一个从 object 派生的 int 类型变量,当我尝试将此变量与数字相加时,无法将它们相加。即使它们都是 System.Int32 类型,为什么我不能总结。这是什么原因?
这是我的代码:
object number_1 = 34;
number_1 = number_1 + 10;
Console.WriteLine(number_1);
【问题讨论】:
我有一个从 object 派生的 int 类型变量,当我尝试将此变量与数字相加时,无法将它们相加。即使它们都是 System.Int32 类型,为什么我不能总结。这是什么原因?
这是我的代码:
object number_1 = 34;
number_1 = number_1 + 10;
Console.WriteLine(number_1);
【问题讨论】:
你不能将数字与对象相加
这样更好:
object number_1 = 34;
int numb1 = (int)number_1 + 10;
Console.WriteLine(numb1);
【讨论】: