c# - 为什么不能添加int类型的对象和数字?
问题描述
我有一个从 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);
推荐阅读
- apache-kafka - 如何解释 kafka 代理报告的延迟指标
- android - 查看寻呼机、回收站视图 如果从另一个活动/片段返回,项目会在片段中加倍
- android-studio - 未定义命名参数“body”
- javascript - ReferenceError:下一个未在节点中定义
- c# - ASP.NET MVC RedirectToAction 更改 -v4.5 & v4.7.2
- php - 如何在 imap yii2 中回复电子邮件
- php - PHP 会话在 airtel wifi 热点上过期。我该如何调试呢?
- java - 如何查找 Maven 将在什么工件中放置一个给定的类
- arcgis - 如何使用 esri javascript api 4.15 提高要素层性能
- jupyter-notebook - 有没有办法在 Google Colab 上使用变量检查器?