我不確定我是否實際使用VB.net。我正在使用Visual Basic 2010 express,我不知道這是否是相同的事情。爲什麼替換函數刪除我的字符串的一部分?
我正在使用替換函數來替換0中的特定位置的字符串與大量0與1我使用可選參數,讓您選擇在字符串函數開始搜索人物。但是每當它做到這一點時,它會在我告訴它去到字符串中的位置之前刪除字符串的所有部分。
那麼我能做些什麼來讓它像以前一樣返回整個字符串,但只是在那個位置改變了那個字符。代碼行是:
board = Replace(board, "0", "1", position, 1)
如果你想在一個位置替換字符,爲什麼不使用mid?:'Mid(board,position,1)=「1」' – Pikoh
'爲什麼不只是:'board = board.Insert(0,「1 「) – Hackerman
@Pikoh感謝編輯我的回答到您的評論 –