MetadataBuilder.SetCapacity 方法
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
SetCapacity(HeapIndex, Int32) |
设置指定堆的容量。 |
SetCapacity(TableIndex, Int32) |
设置指定表的容量。 |
- Source:
- MetadataBuilder.Heaps.cs
- Source:
- MetadataBuilder.Heaps.cs
- Source:
- MetadataBuilder.Heaps.cs
- Source:
- MetadataBuilder.Heaps.cs
设置指定堆的容量。
public:
void SetCapacity(System::Reflection::Metadata::Ecma335::HeapIndex heap, int byteCount);
public void SetCapacity (System.Reflection.Metadata.Ecma335.HeapIndex heap, int byteCount);
member this.SetCapacity : System.Reflection.Metadata.Ecma335.HeapIndex * int -> unit
Public Sub SetCapacity (heap As HeapIndex, byteCount As Integer)
参数
- heap
- HeapIndex
堆索引。
- byteCount
- Int32
字节数。
例外
注解
如果提前知道大致字节数,请使用此方法减少分配。
适用于
.NET 9 和其他版本
产品 | 版本 |
---|---|
.NET | Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8 (package-provided), 8, 9 (package-provided), 9 |
.NET Framework | 4.7 (package-provided), 4.7.1 (package-provided), 4.7.2 (package-provided), 4.8 (package-provided) |
.NET Standard | 2.0 (package-provided) |
- Source:
- MetadataBuilder.Tables.cs
- Source:
- MetadataBuilder.Tables.cs
- Source:
- MetadataBuilder.Tables.cs
- Source:
- MetadataBuilder.Tables.cs
设置指定表的容量。
public:
void SetCapacity(System::Reflection::Metadata::Ecma335::TableIndex table, int rowCount);
public void SetCapacity (System.Reflection.Metadata.Ecma335.TableIndex table, int rowCount);
member this.SetCapacity : System.Reflection.Metadata.Ecma335.TableIndex * int -> unit
Public Sub SetCapacity (table As TableIndex, rowCount As Integer)
参数
- table
- TableIndex
表索引。
- rowCount
- Int32
表中的行数。
例外
注解
如果提前知道大致行数,请使用此方法减少分配。
适用于
.NET 9 和其他版本
产品 | 版本 |
---|---|
.NET | Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8 (package-provided), 8, 9 (package-provided), 9 |
.NET Framework | 4.7 (package-provided), 4.7.1 (package-provided), 4.7.2 (package-provided), 4.8 (package-provided) |
.NET Standard | 2.0 (package-provided) |