C#中object的值怎么不能直接拆箱为sbyte类型的值呢? object的值也并没有超过sbyte类型的取值范围。... object的值也并没有超过sbyte类型的取值范围。 展开 我来答 可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。 c# 拆箱 sbyte 搜索资料 2个回答 #热议# 不吃早饭真的会得胆结石吗? 超大蒲公英 2015-01-15 · TA获得超过741个赞 知道小有建树答主 回答量:758 采纳率:75% 帮助的人:743万 我也去答题访问个人页 关注 展开全部 如果原值就是sbyte,是可以转成功的,如果不是,肯定不是行的。 本回答被网友采纳 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 刷新①丅5e6 推荐于2016-08-06 · TA获得超过4333个赞 知道大有可为答主 回答量:1499 采纳率:64% 帮助的人:601万 我也去答题访问个人页 关注 展开全部 用Convert类,比如: int i = 50; object i_obj = (object)i; sbyte ii = Convert.ToSByte(i_obj); //当然如果超过取值范围还是会抛异常的 本回答被提问者采纳 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 其他类似问题 2020-02-11 C# object类型怎么取值? 10 2017-11-25 c# object类型的问题 5 2016-06-08 c# object类型问题 6 2013-08-03 c# 如何获取Object里的值 1 2013-12-05 C# 怎么获取object里面的值,如图... 2 2013-04-29 C# 如何获取Object里的值 2017-10-09 C#中的object类型到底是什么概念,如何使用,有什么意义? 102 2017-09-21 如何读取C# object的值 2 更多类似问题 > 为你推荐: