更好的方法:MergeParams

时间:2017-08-29 05:21:00

标签: c# .net

有更好的方法吗?我试图缩短方法并改进它。

public static string MergeParams(string[] Params, int Start)
{
    var Merged = new StringBuilder();
    for (int i = Start; i < Params.Length; i++)
    {
        if (i > Start)
            Merged.Append(" ");
        Merged.Append(Params[i]);
    }

    return Merged.ToString();
}

1 个答案:

答案 0 :(得分:1)

使用string.JoinEnumerable.Skip

public static string MergeParams(string[] Params, int Start) =>
    string.Join(" ", Params.Skip(Start));