IAnnotation.GetHashCode 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
回傳此註解的雜湊碼。
[Android.Runtime.Register("hashCode", "()I", "GetGetHashCodeHandler:Java.Lang.Annotation.IAnnotationInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public int GetHashCode();
[<Android.Runtime.Register("hashCode", "()I", "GetGetHashCodeHandler:Java.Lang.Annotation.IAnnotationInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member GetHashCode : unit -> int
傳回
此註解的雜湊碼
- 屬性
備註
回傳此註解的雜湊碼。
註解的雜湊碼是其成員(包括預設值的雜湊碼)的總和。
註解成員的雜湊碼為(由 127 乘以成員名稱 String#hashCode()的雜湊碼),與成員值的雜湊碼異置。 成員值的雜湊碼依其類型而定,定義如下:ul<li 原始值>的雜湊碼等於 <,其中 > 是對應原始v型態的包裝型別 (<i>WrapperType</i>.valueOf(<i>v</i>).hashCode(), WrapperType, vByteCharacterDoubleFloat或)。IntegerLongShortBoolean
<li>字串、枚舉、類別或註解成員值 v 的雜湊碼可透過呼叫 <i>v</i>.hashCode()來計算。 (對於註解成員值,這是遞迴定義。)
<li>陣列成員值的雜湊碼是透過呼叫該值的適當重載 java.util.Arrays#hashCode(long[]) Arrays.hashCode 來計算的。 (每個原始類型都有一次重載,物件參考類型也有一個。) </ul>
的 java.lang.annotation.Annotation.hashCode()Java 檔。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。