共用方式為


ArgumentSemantic 列舉

定義

表示屬性的指派語意。

public enum ArgumentSemantic
type ArgumentSemantic = 
繼承
ArgumentSemantic

欄位

Assign 0

指派只是指標複本。 這與 UnsafeUnretained

Copy 1

建立 物件的複本。

None -1

未指定引數語意。

Retain 2

指派的物件會保留 (其參考計數增加) 。 這與 Strong 相同。

Strong 2

指派的物件會保留 (其參考計數增加) 。 這與 Retain 相同。

UnsafeUnretained 0

只在 Unmanaged 程式碼中執行指標複製。 這與 Assign 相同。

Weak 3

弱式參考會建立給指派的物件,而且在釋放指派的物件時,屬性會自動為 Null。

備註

這是用來標示指派物件時的屬性行為,Xamarin.iOS / Xamarin.Mac 執行時間會使用這些屬性來正確追蹤已使用的物件,並在不再需要物件時進行垃圾收集。

適用於