How to convert an integer array to a string array in C#

2 Answers

0 votes
using System;
   
class Program
{
    static void Main() {
        int[] iarray = { 6, 9, 0, 2, 7 };
          
        string[] sarray = Array.ConvertAll(iarray, element => element.ToString());
  
        foreach (string s in sarray) {
            Console.Write("{0} ", s);
        }
    }
}
   
   
   
/*
run:
   
6 9 0 2 7 
   
*/


answered Mar 2, 2015 by avibootz
edited 9 hours ago by avibootz
0 votes
using System;
using System.Linq;

class Program
{
    static void Main() {
        int[] intArray = { 6, 9, 0, 2, 7 };
        
        string[] stringArray = intArray.Select(i => i.ToString()).ToArray();
   
        foreach (string s in stringArray) {
            Console.Write("{0} ", s);
        }
    }
}
    
    
/*
run:
    
6 9 0 2 7 
    
*/

 



answered 8 hours ago by avibootz
...