Array.ConvertAllaccepts a delegate instance as the second parameter Converter<TIn, TOut>. The signature of this delegate is essentially the same as short.Parse- both return a value for one argument.
" " . .
, :
Array.ConvertAll(stringArr, new Converter<string, short>(short.Parse));
, : , . , , . ConvertAll : , short.Parse(element) , .