■63097 / inTopicNo.6) |
Re[4]: textBoxで空行を見分ける方法は? |
□投稿者/ NF64 (29回)-(2011/11/20(Sun) 04:45:07)
|
> NotEqual とはどのような状態なのでしょう?(^^;)
「左辺と右辺が等しくない」という意味です。
textBox.Lines[空行] != ""
この条件ではtextBox.Lines[空行]が長さ0の文字列ではない場合にtrueとなります。
空行の時だけ処理をしたいのであれば、textBox.Lines[空行]が空行である時にtrueとなる条件にすれば良いでしょう。
C# 関係演算子
http://ufcpp.net/study/csharp/st_operator.html#relation
>string[] stArrayData = stCsvData.Split("\r\n\r\n");
>としてみたのですが、
>・string.Split(params char[])' に最も適しているオーバーロード メソッドには無効な引数がいくつか含まれています。
>・引数1:'string'から'char[]'に変換できません
>と出てしまいます。
stringのみを受け付けるSplitのオーバーロードはありませんから、Split(String[], StringSplitOptions)などを利用する事になるでしょう。
string[] stArrayData = stCsvData.Split(new string[] {"\r\n\r\n"}, StringSplitOptions.RemoveEmptyEntries);
これでstArrayDataの各要素は空行で区切られた文字列になるでしょう。
|
|