我在這裏做了一些搜索,找不到我確切需要的答案。我有一個結構包含我需要發送到Web服務的搜索參數,而我試圖填充的其中一個字段是List。原始代碼是爲了填寫這個參數而編寫的。當它的String []類型的,所以它看起來像這樣,有改變的變量名,在Visual C中需要一種像Java的StringTokenizer hasTokens()方法#
searchParams.someParam= (new List<string>(txtboxInput.Text.Split(';'))).ToArray();
(的;在劃定的用戶可以進入不同的選項)
所以我在想什麼用List.Add()填充列表',而'有可用的標記。我搜索了.NET中是否存在類似StringTokenizer的實現。大多數答案都表示使用string.Split,但沒有提及Java的StringTokenizer所具有的其他有用方法。
謝謝任何深思熟慮的回覆。
另外,我寧願避免在這種特殊情況下使用.NET Regex,如果可能的話,我意識到這是一個可能的解決方案。 – darethas 2012-07-06 17:07:31
你想要什麼「有用」的方法?此外,該代碼分成一個數組,將其移動到一個列表,然後返回到一個數組。你可以把它剪掉,然後做分割。 – scottheckel 2012-07-06 17:10:57