arrV2.OrderBy(x => x.str1); Has a problem about str1 alphabetical sorting. Has to split whole array and compare one by one.