社区
C#
帖子详情
object强制转换为int类型可不可以?
GYXGYFH
2010-07-02 02:09:31
编译是提示:当一个数执行强制转换是,值必须是一个小于无限大的数。
int i1=(int)list[i];[/
size][size=14px]
...全文
1554
10
打赏
收藏
object强制转换为int类型可不可以?
编译是提示:当一个数执行强制转换是,值必须是一个小于无限大的数。 int i1=(int)list[i];[/size][size=14px]
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
aimar19
2010-07-02
打赏
举报
回复
保证你要转换的对象在int大小的范围内
int i1=Convert.ToInt32(list[i]);
woai5354
2010-07-02
打赏
举报
回复
能转换,溢出是另外一回事
小黑哥gs
2010-07-02
打赏
举报
回复
装箱拆箱问题。。但是你得想一个方法。。保证OBJECT是在INT范围内的。。用TRY catch 来吧。。
Alden
2010-07-02
打赏
举报
回复
要看装箱前是什么,如果是一个类,那当然不行了。
hpzius
2010-07-02
打赏
举报
回复
强制转换是可以的,但必须object本来就是int。(比如一个int作为object传如某函数里面)
你这个转换提示,是否因为你的list[i]本身有问题呢?先排除是不是null,再试试使用 (int)(list[i])
yulitian
2010-07-02
打赏
举报
回复
莫非楼主想要把Object拿来取地址?
指针倒是能转换成int,无论对象是什么类型
HolyPlace
2010-07-02
打赏
举报
回复
object强制转换为int类型是可以的,前提是你这个值是可以转int类型的
pikaqiu1985
2010-07-02
打赏
举报
回复
int i1=Convert.ToInt32(list[i]);
llddyy123wq
2010-07-02
打赏
举报
回复
不就是装箱和拆箱么
你得保证你要转换的对象在int大小的范围内
ivws_19
2010-07-02
打赏
举报
回复
list[i]的值是什么
C++强制
类型
转换
在我们编程过程中经常遇到一些需要进行转换的数据操作,比如把整型转换为字符型。在C语言中我们进场这么做,转换也分隐式和显示转换。下面我们从C语言出发,通过代码来看看
类型
转换:#include
{
int
a = 65;
int
b = 70; char ch = (char)a;//强制显示转换 pr
int
f("%d , %f, %c",a,b,c);
三种强制
类型
转换
@[T在C#中,我们可以看到三种强制
类型
转换,比如
强制转换
成有符号32位整型,可以找到下面三种方式: ① (
int
)() ②Convert.To
Int
32() ③
int
.Parse() 三种转变在有些数据时可以通用,但是用法上仍然有很大的区别 (
int
)表示使用显式
强制转换
,是一种
类型
转换。当我们从
int
类型
到 long、float、double ...
几种转换成
int
类型
的方式总结
------- Windows Phone 7手机开发、.Net培训、期待与您交流! ------- 1 (
int
)变量名[强制
类型
转换]: 这种方式主要用于数字
类型
之间的转换,从
int
类型
到long,float,double,decimal
类型
,可以使用隐式转换,但是从long
类型
到
int
类型
就需要使用显式转换,也就是该数据
类型
转换方式,否则会产生编译错误。
C++: 四种强制
类型
转换
一、const_cast 1、常量指针被转化成非常量的指针,并且仍然指向原来的对象; 2、常量引用被转换成非常量的引用,并且仍然指向原来的对象; 3、const_cast一般用于修改指针。如const char *p形式。 #include<iostream>
int
main() { // 原始数组
int
ary[4] = { 1,2,3,4 }; // 打印数据 for (
int
i = 0; i < 4; i++) std:
C#中的
类型
转换
前言 前几篇文章中经常说到强制
类型
转换,就是可以将派生类对象
强制转换
为基类对象的做法或者通过as运算符进行的转换。 今天我们就来一起简单了解复习下在C#中都有哪些
类型
的转换。 要理解转换很容易,日常的开发编码过程中,由于变量
类型
的不同我们可能会根据业务的变更会进行变量值之间的转换。这里就会出现
类型
转换。比如
Int
型变量转换为String
类型
等等。 这里转换是接受一个
类型
的值并使用它作为另一个
类型
的等价值的过程,转换后的值应和源值一样。 如下就是典型的强制
类型
转换 short temp = 5; sbyt
C#
110,536
社区成员
642,578
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章