C#中整型和整型数组的转换问题

int[]a={1,2,,3,4};intb;我想b=1234,怎么同过a转换呢。。b=???。一步到位的... int []a={1,2,,3,4};
int b;
我想b=1234,怎么同过a转换呢。。
b=???。一步到位的
展开
 我来答
shg198712
2012-08-15 · 超过13用户采纳过TA的回答
知道答主
回答量:91
采纳率:0%
帮助的人:38.1万
展开全部
int []a={1,2,,3,4};
应该是int a[]={1,2,,3,4};
你这两个一个定义的是数组,另一个定义的是整形变量,是不可以转换的,要转换必须是同类型的才可以
追问
这是c#,不是c。。。这题目是书本上面的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
cpucash
2012-08-16 · TA获得超过1584个赞
知道小有建树答主
回答量:1457
采纳率:66%
帮助的人:966万
展开全部
用循环
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()));
追问
假如是倒序输出呢,b=4321,怎么用一行代码表示?
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式