C#で string.array で array.split(”)すれば、DelphiのDelimitedTextみたいなことができるんですが?
ちょっと仕様が違うようです。
DelphiではDelimiter:=’ ‘;でも、空白が二つある場合も空白を飛ばして呼んでくれました。
ところが、C#で string.array.split(”)ですが、空白を二つは、ブランクのデータとしてひってきてくれます。
やりたいのは、ホワイトスペースを区切りたいのですが、これじゃ、だめなんですね。
ということで、同じ効果を行うには以下の方法でできるとな・
Delphi
StringList.Delimiter:=’ ‘;
StyingList.DelimitedText:=Buf.Strings[i];
C#
string[] StList = BufString.Trim().Split(‘ ‘);
if(!fg)
StList = StList.Where(x => x != “”).ToArray();
覚書でした。