C# string array getting only the first 10 values
for (int i=0; i<Math.Min(10, array.Length); i++)
Console.WriteLine(array[i]);
OR
foreach (int i in array.Take(10))
Console.WriteLine(array[i]);
EDIT: Based on your comment that you want it in a string array. Here is what you have to do
string[] numbers = array.Take(10).Select(i=>i.ToString()).ToArray();
You can use Linq. You need to include the reference and the using directive:
using System.Linq;
theStringsArray.Take(10).ToArray();
You can use
Array.Copy(SourceArray, DestinationArray, 10);