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秒任务.
问题是我搞砸了我是否我应该是给Split了string或Join将string作为第一个参数(或仅在的情况下Split).
你可以这样想:你要指定一个要加入的东西,但要分开几个可能的分隔符.因为输入字符串可能已经有许多分隔符,所以它是有意义的,但是连接多个分隔符没有意义,因为该Join方法必须计算出每次分配器的意思.
我只是使用Intellisense :)
| 归档时间: |
|
| 查看次数: |
550 次 |
| 最近记录: |