c#怎么把一个int数组转成string数组?

 我来答
驳平橙02
推荐于2019-11-15 · TA获得超过6224个赞
知道答主
回答量:42
采纳率:100%
帮助的人:1.2万
展开全部

首先你先知道,int 是 如何转换成 string 的:

用toString 

int varInt = 1; 

string varString2 = varInt.ToString();

或者Convert.toString()

int varInt = 1; 

string varString = Convert.ToString(varInt); 

根据以上的转换,就能实现数组的转换:

int[] a1 = { 9, 8, 7 };

string[] a2 = new string[3];

for (int i = 0; i < a1.Length; i++ )

a2[i] = a1[i].ToString();

//C# 3.0下用此句

intArray = Array.ConvertAll<string, int>(strArray, s => int.Parse(s));

//2.0下用以下的语句替换上例。

//intArray = Array.ConvertAll<string, int>(strArray, delegate (string s) { return int.Parse(s); } );

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式