前提・実現したいこと
C#にて、文字列の改行をIFで検知をしようと"Environment.NewLine"を使ってみたところ、
改行しても検知されませんでした...
発生している問題・エラーメッセージ
無し
該当のソースコード
C#
1string[] divide = textBox1.Text.Split('\n'); 2for (int i = 0; i < int.Parse(string.Join("", divide.Length)); i++) 3{ 4 if (divide[i] == Environment.NewLine) 5 { 6 ...(色々) 7 } 8}
###テキストボックスの中身
textBox1
1BveTs Map 2.02 2 30; 4 5Repeater['Ballast'].Begin(, 0, 0, 0, 0, 0, 0, 3, 5, 5, 'Ballast0', 'Ballast1', 'Ballast2', 'Ballast3', 'Ballast4'); 6Repeater['RailL'].Begin(, $Rail_width/-2, 0, 0, 0, 0, 0, 3, 5, 5, 'RailL0', 'RailL1', 'RailL2', 'RailL3', 'RailL4'); 7Repeater['RailR'].Begin(, $Rail_width/2, 0, 0, 0, 0, 0, 3, 5, 5, 'RailR0', 'RailR1', 'RailR2', 'RailR3', 'RailR4'); 8Curve.SetGauge($Rail_width);
試したこと
Environment.NewLine以外にも、\n等を試しました。
###用途
一応書いときますが、bveというソフトの構文のエラーチェックのプログラムです。
回答1件
あなたの回答
tips
プレビュー