String.Join和String.Split参数助记符

Cri*_*ole 3 c# string mnemonics

我每次都会使用C#的String.Join和String.Split参数类型.问题是String.Split需要一个params char[]字符数组并且String.Join需要一个string.

有没有人有一个很好的助记符,可以帮助我记住哪些需要,所以我没有必要修复这一次我做一个字符串操作?

[编辑,因为每个人似乎都很困惑为什么我没有IDE支持]

当我大部分时间使用时,我正在使用LinqPad,就像这样:

String.Join("\n", @"LongRawString
WithPlentyOfLines
UsuallyGeneratedBySomeoneElse
OrProducedBySqlServerForExample".Split('\n').Select(x => 
    {
        x = x.Trim();

        //create line of code, like:
        return "int longRawStringIdx = reader.GetOrdinal(\"LongRawString\")";
    }))
Run Code Online (Sandbox Code Playgroud)

我没有在LinqPad中获得IDE支持,并希望节省我每次返回并修复它所需的几秒钟.这很愚蠢,但是我们程序员编写的脚本只有一半可以自动执行我们每天执行的12秒任务.

问题是我搞砸了我是否我应该是给SplitstringJoinstring作为第一个参数(或仅在的情况下Split).

Jon*_*eet 5

你可以这样想:你要指定一个要加入的东西,但要分开几个可能的分隔符.因为输入字符串可能已经有许多分隔符,所以它是有意义的,但是连接多个分隔符没有意义,因为该Join方法必须计算出每次分配器的意思.

我只是使用Intellisense :)