を返さない:C#の:文字列を分割し、私は、文字列を持って空の文字列
a = "1;2;3;"
そして、私はそれをこのようにsplit
したいと思います:
foreach (string b in a.split(';'))
は、どのように私は私が返すことを確認することができます1
、2
、3
'空の文字列'ではありませんか?
私が分割した場合、1;2;3
は私が望むものを得るでしょう。しかし、私が分割した場合は、1;2;3;
、私は余分な '空の文字列'を取得します。持っている 'のstring.Split(文字[] のparams')
エラー1のための最良のオーバーロードされたメソッドの試合:
string[] batchstring = batch_idTextBox.Text.Split(';', StringSplitOptions.RemoveEmptyEntries);
しかし、私は取得していますこれらのエラー:私はこれを提案を取り、行っていますいくつかの無効な引数をC:\ Documentsと Settings \のagordon \ Visual Studioのプロジェクト\ 2008 \ lomdb \ EnterData \ DataEntry DAL.cs \ 18 36 EnterData
エラー2引数\マイドキュメント '2':から変換できません " System.StringSplitOptions ' "シャアをC:\ DocumentsとSettings \ agordon \マイドキュメントのVisual Studio \ 2008プロジェクト\ lomdb \ EnterData \ DataEntry \ DAL.cs \ 18 68 EnterData