我每次都在 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\")";
}))
我没有在 LinqPad 中获得 IDE 支持,并且希望节省我每次返回并修复它所需的几秒钟。这很愚蠢,但是我们程序员编写的用于自动化我们每天执行的 12 秒任务的脚本的一半也是如此。
问题是我搞砸了我是否应该将Split
thestring
或Join
thestring
作为它的第一个参数(或仅在 的情况下Split
)。