var trimmed = myStringArray.Select(s => s.Substring(0, 10));
If one of the strings isn't 10 characters long I'd get an ArgumentOutOfRangeException.
In this case its fairly trivial to find out and I know I can do
s.Substring(0, Math.Min(10, s.Length))
With more complex object construction errors like this aren't always easy to see though. Is there a way to see what string wasn't long enough via exception handling?