Re: [問題] ASP.NET 2.0字串無法Insert????

看板C_Sharp (C#)作者 (i miss you)時間19年前 (2006/08/31 22:19), 編輯推噓1(102)
留言3則, 2人參與, 最新討論串2/2 (看更多)
※ 引述《mygod1220 (晴天)》之銘言: : 請問各位版友 : 我在一個FromView_Inserting事件中 : 要去對一個TextBox.Text的值自動加入換行符號<br /> : 但是我發現程式老是沒有辦法將新的字串insert成功,執行過程也沒有例外產生 : 我有設中斷點看過,確實有執行到INSERT的部份 : 程式碼如下 : TextBox txbTemp = (TextBox)(FormView1.FindControl("contentTextBox")); : string strTemp = txbTemp.Text; 你只不過將txbTemp.Text的文字複製到一個strTemp變數而已 : int i = 4; //我每次測試時字串長度都大於四, 應該沒有索引範圍的問題 : strTemp.Insert(i, "<br />"); : 不曉得有沒有版友知道問題出在哪的 : 感謝 再補一行 txbTemp.Text = strTemp;即可 -- -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 203.73.239.134

08/31 23:46, , 1F
恩,我事後有發現那個函式有回傳值..
08/31 23:46, 1F

08/31 23:47, , 2F
strTemp = strTemp.Insert(i, "<br />")...這樣才可以@@
08/31 23:47, 2F

09/01 12:03, , 3F
字串雖然ref型別,但實際是採複製內容的,別誤以前它們相同
09/01 12:03, 3F
文章代碼(AID): #14zk_crH (C_Sharp)
討論串 (同標題文章)
文章代碼(AID): #14zk_crH (C_Sharp)