C#转换,从int数组到字符串数组 [英] C#: Conversion from Int array to string array

查看:246
本文介绍了C#转换,从int数组到字符串数组的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

当我转换整数数组到字符串数组中,我使用一个for循环,就像提到在下面的示例code做在一个更长的路。是否有一个简写本?

现有的问题,并在这样的答案是关于 INT []到字符串(而不是字符串[] )。因此,他们是没有帮助的。

当我发现这个<一href="http://stackoverflow.com/questions/3619850/converting-an-int-array-to-a-string-array">Converting一个int数组到字符串数组中回答,但该平台的Java不是C#。相同的方法无法实施!

  INT [] intarray = {198,200,354,14,540};
        的Array.Sort(intarray);
        字符串[]字符串数组= {的String.Empty,的String.Empty,的String.Empty,的String.Empty,的String.Empty};

        的for(int i = 0; I&LT; intarray.Length;我++)
        {
            字符串数组[I] = intarray [I]的ToString();
        }
 

解决方案

  INT [] intarray = {1,2,3,4,5};
字符串[]结果= intarray.Select(X =&GT; x.ToString())的ToArray()。
 

When I am converting array of integers to array of string, I am doing it in a lengthier way using a for loop, like mentioned in sample code below. Is there a shorthand for this?

The existing question and answers in SO are about int[] to string (not string[]). So they weren't helpful.

While I found this Converting an int array to a String array answer but the platform is Java not C#. Same method can't be implemented!

        int[] intarray =  { 198, 200, 354, 14, 540 };
        Array.Sort(intarray);
        string[] stringarray = { string.Empty, string.Empty, string.Empty, string.Empty, string.Empty};

        for (int i = 0; i < intarray.Length; i++)
        {
            stringarray[i] = intarray[i].ToString();
        }

解决方案

int[] intarray = { 1, 2, 3, 4, 5 };
string[] result = intarray.Select(x=>x.ToString()).ToArray();

这篇关于C#转换,从int数组到字符串数组的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆