splitがうまく処理されない
- 題名: splitがうまく処理されない
- 著者: リュウ
- 日時: 2005/11/15 18:34:07
- ID: 13714
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[1]: splitがうまく処理されない
- 著者: なおこ(・∀・)
- 日時: 2005/11/15 20:37:58
- ID: 13721
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[2]: splitがうまく処理されない
- 著者: リュウ
- 日時: 2005/11/15 21:03:56
- ID: 13722
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[3]: splitがうまく処理されない
- 著者: trapemiya
- 日時: 2005/11/15 21:14:47
- ID: 13723
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[3]: splitがうまく処理されない
- 著者: なおこ(・∀・)
- 日時: 2005/11/15 21:31:51
- ID: 13725
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[4]: splitがうまく処理されない
- 著者: リュウ
- 日時: 2005/11/16 9:21:17
- ID: 13729
- この記事の返信元:
- この記事への返信:
- ツリーを表示
分類:[ASP.NET]
おはつです。お知恵をお借りしたいです。
今、「\n」を「<BR>」に置き換える処理を作成しましたが、
うまく動作しません。(下記、ソース参照)
テキストボックスに"test\n"と入力しボタンをクリックした時に
"test<BR>"という結果を表示させたいと思っています。
下記の処理で、splitの処理がうまく「\n」で区切ってくれていないようです。
デバッグでテキストボックスに入力した値を見ると@"test\n"と頭に「@」がついて
います。これが原因でsplitがうまくいってないように見られます。
関数の引数に直接"test\n"とセットすればうまくsplitも起動し正常に処理が
されます。テキストボックスから入力した時に、値に「@」がつくのは
何故なのでしょうか?どなたか知っておられたら教えてください。
関数呼出側(コマンドボタンクリック処理)
TextBox2.text = cls.AddBR(TextBox1.text);
関数側
public static string AddBR( string strConvStr ){
string TempStr = "";
try {
if ( strConvStr != null ){
string[] wkArray = strConvStr.Split( '\n' );
for( int i = 0 ; i < wkArray.Length - 1; i++ ) {
TempStr = TempStr + wkArray[i] + "<br>";
}
}
return TempStr;
}catch( Exception e ){
string strMsg = "The exception error occurred. Details( " + e.Source + ":" + e.Message + " )";
SetErrorList(strMsg);
return TempStr;
}
}