您可以使用排序数组.
var sortedstrings = myStringArray.OrderBy( s => s );
Run Code Online (Sandbox Code Playgroud)
这将返回一个实例Ienumerable.如果需要将其保留为数组,请改用此代码.
myStringArray = myStringArray.OrderBy( s => s ).ToArray();
Run Code Online (Sandbox Code Playgroud)
当你说你必须实现一些接口时,我不确定你指的是什么,但在使用时你不必这样做IEnumerable.OrderBy.只需Func<TSource, TKey>以lambda表达式的形式传递一个.