Я отключаюсь в 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\")";
}))
Я не получаю поддержку IDE в LinqPad и хотел бы сэкономить несколько секундберет меня, чтобы вернуться и исправить это каждый раз.Это глупо, но и половина сценариев, которые мы, программисты, пишем, чтобы автоматизировать 12-секундные задачи, которые мы выполняем каждый день.
Проблема в том, что я облажался, должен ли я давать Split
string
или Join
string
в качестве первого параметра (или только в случае Split
).