出错的语句是int t = list;
C#的语法有严格的限制,类型不同时必须进行显式或是隐式的转化,若是不能转换,便出现类型错误的提示的!
你的list是int[]类型的,而 t 则是一个int类型的.显然,int[]无法隐式进和转换的!所以就报出这样的错误来!如果改为int[] t = list;则这句就是正确的!这时两者都是数组类型了.
int [] list
list是数组类型;
int t=list[0]
这样是可以的
一个数组类型是弱类型,int是强类型
转化的是list的某一个元素;不要搞错了
int t=list[下标]
我没仔细看你的程序,所以下标是几你自己来定。
int= list[i];
没仔细看下面代码,不知道逻辑对不对