TypedReference 結構
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
重要
此 API 不符合 CLS 規範。
描述物件,其中包含位置的Managed指標,以及可能儲存在該位置之型別的運行時間表示法。
public value class TypedReference
[System.CLSCompliant(false)]
public ref struct TypedReference
[System.CLSCompliant(false)]
public struct TypedReference
[System.CLSCompliant(false)]
[System.Runtime.InteropServices.ComVisible(true)]
public struct TypedReference
[<System.CLSCompliant(false)>]
type TypedReference = struct
[<System.CLSCompliant(false)>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type TypedReference = struct
Public Structure TypedReference
- 繼承
- 屬性
備註
型別參考是一種用於變數(vararg)及其他支援的型別/值組合。
TypedReference 是一種內建的值型態,可用於參數和區域變數。
無法建立物件陣列 TypedReference 。 例如,以下呼叫無效:
Assembly::Load("mscorlib.dll")->GetType("System.TypedReference[]");
Assembly.Load("mscorlib.dll").GetType("System.TypedReference[]");
Assembly.Load("mscorlib.dll").GetType "System.TypedReference[]"
Assembly.Load("mscorlib.dll").GetType("System.TypedReference[]")
方法
| 名稱 | Description |
|---|---|
| Equals(Object) |
檢查該物件是否等於指定的物件。 |
| GetHashCode() |
回傳此物件的雜湊碼。 |
| GetTargetType(TypedReference) |
回傳指定 |
| MakeTypedReference(Object, FieldInfo[]) |
為由指定物件識別的欄位建立一個 |
| SetTypedReference(TypedReference, Object) |
將指定的值 |
| TargetTypeToken(TypedReference) |
回傳指定 |
| ToObject(TypedReference) |
將指定的 |