c#怎么把一个int数组转成string数组?
1个回答
展开全部
首先你先知道,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); } );
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询