我有一个逗号分隔的字符串ctext,我想分割并放入一个List<string>.
会使用LINQ,
List<string> f = ctext.Split(',').ToList();
Run Code Online (Sandbox Code Playgroud)
比不使用LINQ更慢?
List<string> f;
f.AddRange(ctext.Split(','));
Run Code Online (Sandbox Code Playgroud)
似乎LINQ实际上会在某个地方复制某些东西,这会使它变得更慢,而AddRange()只是检查列表的大小一次,展开它,并将其转储.
或者有更快的方式吗?(就像使用for循环,但我怀疑它.)