【发布时间】:2012-07-04 08:27:38
【问题描述】:
我有一个字符串,其中包含由行 (\n) 分隔的有序术语的数量,如下例所示:(注意,我拥有的字符串是字符串数组的元素)
term 1
term 2
.......
.......
term n
我想拆分特定数量的术语,让我们只说 (1000) 并丢弃其余的术语。我正在尝试以下代码:
string[] training = traindocs[tr].Trim().Split('\n');
List <string> trainterms = new List<string>();
for (int i = 0; i < 1000; i++)
{
if (i >= training.Length)
break;
trainterms.Add(training[i].Trim().Split('\t')[0]);
}
我可以在不使用 List 或任何其他数据结构的情况下执行此操作吗?我的意思是直接将特定数量的术语提取到数组(训练)中??提前致谢。
【问题讨论】: