C#中无法将int隐式转换为int[]
答案:4 悬赏:0 手机版
解决时间 2021-05-05 15:21
- 提问者网友:雾里闻花香
- 2021-05-05 01:07
C#中无法将int隐式转换为int[]
最佳答案
- 五星知识达人网友:千夜
- 2021-05-05 01:12
出错的语句是int t = list;
C#的语法有严格的限制,类型不同时必须进行显式或是隐式的转化,若是不能转换,便出现类型错误的提示的!
你的list是int[]类型的,而 t 则是一个int类型的.显然,int[]无法隐式进和转换的!所以就报出这样的错误来!如果改为int[] t = list;则这句就是正确的!这时两者都是数组类型了.
C#的语法有严格的限制,类型不同时必须进行显式或是隐式的转化,若是不能转换,便出现类型错误的提示的!
你的list是int[]类型的,而 t 则是一个int类型的.显然,int[]无法隐式进和转换的!所以就报出这样的错误来!如果改为int[] t = list;则这句就是正确的!这时两者都是数组类型了.
全部回答
- 1楼网友:末日狂欢
- 2021-05-05 03:02
int t=list[下标]
我没仔细看你的程序,所以下标是几你自己来定。
我没仔细看你的程序,所以下标是几你自己来定。
- 2楼网友:詩光轨車
- 2021-05-05 02:55
int= list[i];
没仔细看下面代码,不知道逻辑对不对
没仔细看下面代码,不知道逻辑对不对
- 3楼网友:傲气稳了全场
- 2021-05-05 01:40
int [] list
list是数组类型;
int t=list[0]
这样是可以的
一个数组类型是弱类型,int是强类型
转化的是list的某一个元素;不要搞错了
list是数组类型;
int t=list[0]
这样是可以的
一个数组类型是弱类型,int是强类型
转化的是list的某一个元素;不要搞错了
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯