【发布时间】:2012-07-06 17:06:58
【问题描述】:
我在这里进行了一些搜索,但找不到我确切需要的答案。我有一个结构,其中包含我需要发送到 Web 服务的搜索参数,而我要填写的字段之一是列表。编写原始代码来填充此参数。当它是 string[] 类型时,它看起来像这样,改变了变量名,
searchParams.someParam= (new List<string>(txtboxInput.Text.Split(';'))).ToArray();
(; 用于界定用户可以输入的不同选项)
所以我想用 List.Add() 填充 List '同时'有可用的令牌。我搜索了 .NET 中是否有类似 StringTokenizer 的实现。大多数答案都说使用 string.Split,但没有提及 Java 的 StringTokenizer 也具有的其他有用方法。
感谢您的任何深思熟虑的答复。
【问题讨论】:
-
另外,如果可能的话,我宁愿避免在这种特殊情况下使用 .NET Regex,我意识到这是一个可能的解决方案。
-
你想要什么“有用”的方法?此外,该代码拆分为一个数组,将其移动到一个列表,然后返回到一个数组。你可以把它剪掉,然后分开。
标签: c# stringtokenizer