語言

MetadataBuilder.ReserveUserString(Int32) 方法

定義

在使用者字串堆堆中保留空間給指定長度的字串。

public:
 System::Reflection::Metadata::ReservedBlob<System::Reflection::Metadata::UserStringHandle> ReserveUserString(int length);
public System.Reflection.Metadata.ReservedBlob<System.Reflection.Metadata.UserStringHandle> ReserveUserString(int length);
member this.ReserveUserString : int -> System.Reflection.Metadata.ReservedBlob<System.Reflection.Metadata.UserStringHandle>
Public Function ReserveUserString (length As Integer) As ReservedBlob(Of UserStringHandle)

參數

length
Int32

要保留的角色數量。

傳回

一個是保留使用者字串的 handle,另一個 Blob 則代表整個 User String blob(包括長度與終端字元)。 握把可用於 LoadString(UserStringHandle)。 用 WriteUserString(String) 來填補 blob 的內容。

例外狀況

堆積剩餘空間太小,無法容納這串字串。

length 為負數。

適用於