C#中整型和整型数组的转换问题
int[]a={1,2,,3,4};intb;我想b=1234,怎么同过a转换呢。。b=???。一步到位的...
int []a={1,2,,3,4};
int b;
我想b=1234,怎么同过a转换呢。。
b=???。一步到位的 展开
int b;
我想b=1234,怎么同过a转换呢。。
b=???。一步到位的 展开
展开全部
int []a={1,2,,3,4};
应该是int a[]={1,2,,3,4};
你这两个一个定义的是数组,另一个定义的是整形变量,是不可以转换的,要转换必须是同类型的才可以
应该是int a[]={1,2,,3,4};
你这两个一个定义的是数组,另一个定义的是整形变量,是不可以转换的,要转换必须是同类型的才可以
追问
这是c#,不是c。。。这题目是书本上面的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用循环
int a[]={1,2,3,4}
int b=0,i;
for(i=0;i<4;i++)
b=b*10+a[i];
int a[]={1,2,3,4}
int b=0,i;
for(i=0;i<4;i++)
b=b*10+a[i];
追问
循环谁都知道,用foreach也行啊,不要答非所问撒。。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2012-08-16
展开全部
int[] a = new int[] { 1, 2, 3, 4 };
int b;
b = Convert.ToInt32(string.Join("", a.Select(t => t.ToString()).ToArray()));
int b;
b = Convert.ToInt32(string.Join("", a.Select(t => t.ToString()).ToArray()));
追问
假如是倒序输出呢,b=4321,怎么用一行代码表示?
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询