共用方式為


ITextEdit.Replace 方法 (Span, String)

將一連串字元取代成不同的文字。

命名空間:  Microsoft.VisualStudio.Text
組件:  Microsoft.VisualStudio.Text.Data (在 Microsoft.VisualStudio.Text.Data.dll 中)

語法

'宣告
Function Replace ( _
    replaceSpan As Span, _
    replaceWith As String _
) As Boolean
bool Replace(
    Span replaceSpan,
    string replaceWith
)
bool Replace(
    Span replaceSpan, 
    String^ replaceWith
)
abstract Replace : 
        replaceSpan:Span * 
        replaceWith:string -> bool
function Replace(
    replaceSpan : Span, 
    replaceWith : String
) : boolean

參數

  • replaceWith
    類型:String

    新的文字。

傳回值

類型:Boolean
如果取代成功則為 true,如果遭到唯讀區域禁止則為 false。

例外狀況

例外狀況 條件
ArgumentNullException

replaceWith 為 null。

InvalidOperationException

ApplyCancelDispose先前在此物件上呼叫方法。

ArgumentOutOfRangeException

replaceSpan.End大於緩衝區的長度。

備註

這個方法的效果等同於先刪除 replaceSpan 中的字元,然後再插入 replaceWith。

以空字串取代空的範圍將會成功,但不是會產生新的快照集或引發Changed事件。

.NET Framework 安全性

請參閱

參考

ITextEdit 介面

Replace 多載

Microsoft.VisualStudio.Text 命名空間