C# と VB.NET の質問掲示板
ASP.NET、C++/CLI、Java 何でもどうぞ
C# と VB.NET の入門サイト
Re[2]: 改行をスペースに変換
(過去ログ 90 を表示中)
掲示板トップ
C# と VB.NET 入門
新規作成
利用方法/規約
トピック表示
ランキング
記事検索
過去ログ
[トピック内 3 記事 (1 - 3 表示)] <<
0
>>
■53979
/ inTopicNo.1)
改行をスペースに変換
▼
■
□投稿者/ りぁ
(10回)-(2010/10/01(Fri) 13:46:50)
分類:[C#]
2010/10/01(Fri) 13:47:08 編集(投稿者)
お世話になってます。
VS2005
C#
.Net Compact Framework
を使用しています。
textBox1に
a
b
c
と改行込みで入力されている文字を
Button1を押したときに
textBox2に
a b c
というように設定したいです。
改行コードのみをスペースに変換したいのですが、
Environment.NewLineは.Net Compact Frameworkでは
サポートしておらず使えませんでした。
C#での改行コードは\r\nということだったので
string[] Data = textBox1.Split("\r\n");※
foreach (string stData in Data)
{
string data = stData;
data += " ";
textBox2.Text += data;
}
というようにコーディングしました。
このコーディングでは、※で
エラー1 'string.Split(params char[])' に最も適しているオーバーロード メソッドには無効な引数がいくつか含まれています。
エラー2 引数 '1': 'string' から 'char[]' に変換できません。
というエラーが出てしまい、
\r\nの書き方が間違っているということはわかったのですが、
改行コードがわからず困っています。
いろいろ調べてはみているのですが
わかる方がいらっしゃいましたらご教授お願い致します。
引用返信
編集キー/
編集
■53980
/ inTopicNo.2)
Re[1]: 改行をスペースに変換
▲
▼
■
□投稿者/ shu
(80回)-(2010/10/01(Fri) 13:54:22)
■
No53979
(りぁ さん) に返信
textBox2.Text = textBox1.Text.Replace("\r\n", " ");
こんなでどうでしょう?
引用返信
編集キー/
編集
■53982
/ inTopicNo.3)
Re[2]: 改行をスペースに変換
▲
▼
■
□投稿者/ りぁ
(11回)-(2010/10/01(Fri) 14:19:18)
2010/10/01(Fri) 14:19:29 編集(投稿者)
■
No53980
(shu さん) に返信
> ■
No53979
(りぁ さん) に返信
> textBox2.Text = textBox1.Text.Replace("\r\n", " ");
>
> こんなでどうでしょう?
これです!
ありがとうございます!
Replaceも調べたのですが
("\r\n", " ")で変換できたんですね!
ありがとうございました!
解決済み
引用返信
編集キー/
編集
トピック内ページ移動 / <<
0
>>
このトピックに書きこむ
過去ログには書き込み不可
管理者用
-
Child Tree
-