共用方式為


Long 類別

定義

類別會在 Long 對象中包裝基本型 long 別的值。

[Android.Runtime.Register("java/lang/Long", DoNotGenerateAcw=true)]
public sealed class Long : Java.Lang.Number, IConvertible, IDisposable, Java.Interop.IJavaPeerable, Java.Lang.IComparable
[<Android.Runtime.Register("java/lang/Long", DoNotGenerateAcw=true)>]
type Long = class
    inherit Number
    interface IConvertible
    interface IComparable
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
繼承
屬性
實作

備註

java.lang.LongJava 檔。

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

建構函式

Long(Int64)

建構代表指定long自變數的新配置Long物件。

Long(String)

建構新配置的 Long 物件,表示 long 參數所 String 表示的值。

欄位

Bytes

用來表示 long 兩個補碼二進位格式之值的位元元組數目。

MaxValue

持有 最大值 long 的常數,2<sup>63</sup-1>。

MinValue

持有 最小值 long 的常數,可以是 -2<sup>63</sup>。

Size

用來表示兩個 long 補碼二進位格式之值的位數目。

屬性

Class

傳回這個 Object的運行時間類別。

(繼承來源 Object)
Handle

基礎Android實例的句柄。

(繼承來源 Object)
JniIdentityHashCode

類別會在 Long 對象中包裝基本型 long 別的值。

(繼承來源 Object)
JniPeerMembers

類別會在 Long 對象中包裝基本型 long 別的值。

PeerReference

類別會在 Long 對象中包裝基本型 long 別的值。

(繼承來源 Object)
ThresholdClass

此 API 支援適用於 Android 的 Mono 基礎結構,並不適合直接從您的程式代碼使用。

(繼承來源 Number)
ThresholdType

此 API 支援適用於 Android 的 Mono 基礎結構,並不適合直接從您的程式代碼使用。

(繼承來源 Number)
Type

Class表示基本型long別的實例。

方法

BitCount(Int64)

傳回兩個指定值的補碼二進位表示 long 法中的一位數目。

ByteValue()

傳回指定數字的值做為 byte

(繼承來源 Number)
Clone()

建立並傳回這個 對象的複本。

(繼承來源 Object)
Compare(Int64, Int64)

以數值比較兩個 long 值。

CompareTo(Long)

以數值方式比較兩個 Long 物件。

CompareUnsigned(Int64, Int64)

比較兩個 long 數值,以數值方式將值視為不帶正負號。

Decode(String)

String 譯碼為 Long

Dispose()

類別會在 Long 對象中包裝基本型 long 別的值。

(繼承來源 Object)
Dispose(Boolean)

類別會在 Long 對象中包裝基本型 long 別的值。

(繼承來源 Object)
DivideUnsigned(Int64, Int64)

傳回將第一個自變數除以第二個自變數的不帶正負號商,其中每個自變數和結果都會解譯為不帶正負號的值。

DoubleValue()

在擴大基本轉換之後,傳回這個 Long 的值。double

Equals(Object)

指出其他物件是否「等於」這個物件。

(繼承來源 Object)
FloatValue()

在擴大基本轉換之後,傳回這個 Long 的值。float

GetHashCode()

傳回此物件的雜湊碼值。

(繼承來源 Object)
GetLong(String)

使用指定的名稱決定 long 系統屬性的值。

GetLong(String, Int64)

使用指定的名稱決定 long 系統屬性的值。

GetLong(String, Long)

long傳回具有指定名稱的系統屬性值。

HashCode(Int64)

傳回值的哈希碼 long ;與 Long.hashCode()相容。

HighestOneBit(Int64)

long傳回最多單一一位的值,在指定long值中最高順序 (“leftmost”) 一位的位置。

IntValue()

在縮小基本型別轉換之後,傳回這個 Longint 的值。

JavaFinalize()

當垃圾收集決定不再參考物件時,垃圾收集行程在 物件上呼叫。

(繼承來源 Object)
LongValue()

以值傳回這個 Longlong 的值。

LowestOneBit(Int64)

long傳回值,其中最多單一一位,位於指定long值中最低順序 (“rightmost”) 一位的位置。

Max(Int64, Int64)

呼叫 ,傳回兩 long 個值中的更大值,就像呼叫 Math#max(long, long) Math.max一樣。

Min(Int64, Int64)

呼叫 ,傳回兩 long 個值中的較小值,就像呼叫 Math#min(long, long) Math.min一樣。

Notify()

喚醒正在等候此物件監視器的單一線程。

(繼承來源 Object)
NotifyAll()

喚醒正在等候此物件監視器的所有線程。

(繼承來源 Object)
NumberOfLeadingZeros(Int64)

傳回兩個指定值之補碼二進位表示 long 法中最高順序 (“leftmost”) 一位前面的零位數。

NumberOfTrailingZeros(Int64)

傳回在指定值之補碼二進位表示 long 法中,以最低順序 (“rightmost”) 一位之後的零位數目。

ParseLong(ICharSequence, Int32, Int32, Int32)

CharSequence 自變數剖析為在指定的 radix中帶正負號long的 ,從指定的 beginIndex 開始,並擴充至 endIndex - 1

ParseLong(String)

將字串自變數剖析為帶正負號的十進位 long

ParseLong(String, Int32)

將字串自變數剖析為第二個自變數所指定之基數中的帶正負號 long

ParseLong(String, Int32, Int32, Int32)

CharSequence 自變數剖析為在指定的 radix中帶正負號long的 ,從指定的 beginIndex 開始,並擴充至 endIndex - 1

ParseUnsignedLong(ICharSequence, Int32, Int32, Int32)

CharSequence 自變數剖析為指定 radix之 中未帶正負號long的 ,從指定的 beginIndex 開始,並延伸至 endIndex - 1

ParseUnsignedLong(String)

將字串自變數剖析為不帶正負號的十進位 long

ParseUnsignedLong(String, Int32)

將字串自變數剖析為第二個自變數所指定的不帶正負 long 號的基數。

ParseUnsignedLong(String, Int32, Int32, Int32)

CharSequence 自變數剖析為指定 radix之 中未帶正負號long的 ,從指定的 beginIndex 開始,並延伸至 endIndex - 1

RemainderUnsigned(Int64, Int64)

傳回不帶正負號的餘數,將第一個自變數除以第二個自變數,其中每個自變數和結果都會解譯為不帶正負號的值。

Reverse(Int64)

傳回藉由反轉兩個指定值之二進位表示 long 法中位的順序所取得的值。

ReverseBytes(Int64)

傳回值,其方式是反轉兩個指定值的補碼表示 long 法中的位元組順序。

RotateLeft(Int64, Int32)

傳回值,其方式是旋轉指定的位數目所留下之 long 指定值的二進位表示法。

RotateRight(Int64, Int32)

傳回值,其方式是藉由指定位數向右旋轉兩個補碼的二進位表示 long 法所取得的值。

SetHandle(IntPtr, JniHandleOwnership)

設定 Handle 屬性。

(繼承來源 Object)
ShortValue()

傳回指定數字的值做為 short

(繼承來源 Number)
Signum(Int64)

傳回指定 long 值的符號函式。

Sum(Int64, Int64)

根據 + 運算子,將兩個 long 值加在一起。

ToArray<T>()

類別會在 Long 對象中包裝基本型 long 別的值。

(繼承來源 Object)
ToBinaryString(Int64)

以base 2中的不帶正負號整數形式傳回自變數的字串表示 long

ToHexString(Int64)

以base 16中的不帶正負號整數形式傳回自變數的字串表示 long

ToOctalString(Int64)

傳回自變數的 long 字串表示法,做為base 8中的不帶正負號整數。

ToString()

傳回物件的字串表示。

(繼承來源 Object)
ToString(Int64)

String 回 物件,表示指定的 long

ToString(Int64, Int32)

傳回第二個自變數所指定之基數中第一個自變數的字串表示。

ToUnsignedString(Int64)

傳回自變數的字串表示法,做為不帶正負號的十進位值。

ToUnsignedString(Int64, Int32)

傳回第一個自變數的字串表示,做為第二個自變數所指定的不帶正負號整數值。

UnregisterFromRuntime()

類別會在 Long 對象中包裝基本型 long 別的值。

(繼承來源 Object)
ValueOf(Int64)

Long 回實例,表示指定的 long 值。

ValueOf(String)

Long 回物件,其值為指定的 String

ValueOf(String, Int32)

Long傳回對象,這個物件會保留從指定的 String 擷取值,當剖析為第二個自變數所指定的基數時。

Wait()

讓目前線程等候直到喚醒為止,通常是藉由em <notified/em>或<em>interrupted</em> 來喚醒它。<>

(繼承來源 Object)
Wait(Int64)

讓目前的線程等到喚醒為止,通常是因為 <em>notified</em> 或 <em>interrupted</em>,或直到經過一定數量的實時為止。

(繼承來源 Object)
Wait(Int64, Int32)

讓目前的線程等到喚醒為止,通常是因為 <em>notified</em> 或 <em>interrupted</em>,或直到經過一定數量的實時為止。

(繼承來源 Object)

運算子

Explicit(Long to Int64)

類別會在 Long 對象中包裝基本型 long 別的值。

明確介面實作

IComparable.CompareTo(Object)

類別會在 Long 對象中包裝基本型 long 別的值。

IConvertible.GetTypeCode()

類別會在 Long 對象中包裝基本型 long 別的值。

IConvertible.ToBoolean(IFormatProvider)

類別會在 Long 對象中包裝基本型 long 別的值。

IConvertible.ToByte(IFormatProvider)

類別會在 Long 對象中包裝基本型 long 別的值。

IConvertible.ToChar(IFormatProvider)

類別會在 Long 對象中包裝基本型 long 別的值。

IConvertible.ToDateTime(IFormatProvider)

類別會在 Long 對象中包裝基本型 long 別的值。

IConvertible.ToDecimal(IFormatProvider)

類別會在 Long 對象中包裝基本型 long 別的值。

IConvertible.ToDouble(IFormatProvider)

類別會在 Long 對象中包裝基本型 long 別的值。

IConvertible.ToInt16(IFormatProvider)

類別會在 Long 對象中包裝基本型 long 別的值。

IConvertible.ToInt32(IFormatProvider)

類別會在 Long 對象中包裝基本型 long 別的值。

IConvertible.ToInt64(IFormatProvider)

類別會在 Long 對象中包裝基本型 long 別的值。

IConvertible.ToSByte(IFormatProvider)

類別會在 Long 對象中包裝基本型 long 別的值。

IConvertible.ToSingle(IFormatProvider)

類別會在 Long 對象中包裝基本型 long 別的值。

IConvertible.ToString(IFormatProvider)

類別會在 Long 對象中包裝基本型 long 別的值。

IConvertible.ToType(Type, IFormatProvider)

類別會在 Long 對象中包裝基本型 long 別的值。

IConvertible.ToUInt16(IFormatProvider)

類別會在 Long 對象中包裝基本型 long 別的值。

IConvertible.ToUInt32(IFormatProvider)

類別會在 Long 對象中包裝基本型 long 別的值。

IConvertible.ToUInt64(IFormatProvider)

類別會在 Long 對象中包裝基本型 long 別的值。

IJavaPeerable.Disposed()

類別會在 Long 對象中包裝基本型 long 別的值。

(繼承來源 Object)
IJavaPeerable.DisposeUnlessReferenced()

類別會在 Long 對象中包裝基本型 long 別的值。

(繼承來源 Object)
IJavaPeerable.Finalized()

類別會在 Long 對象中包裝基本型 long 別的值。

(繼承來源 Object)
IJavaPeerable.JniManagedPeerState

類別會在 Long 對象中包裝基本型 long 別的值。

(繼承來源 Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

類別會在 Long 對象中包裝基本型 long 別的值。

(繼承來源 Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

類別會在 Long 對象中包裝基本型 long 別的值。

(繼承來源 Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

類別會在 Long 對象中包裝基本型 long 別的值。

(繼承來源 Object)

擴充方法

JavaCast<TResult>(IJavaObject)

執行 Android 執行時間檢查的類型轉換。

JavaCast<TResult>(IJavaObject)

類別會在 Long 對象中包裝基本型 long 別的值。

GetJniTypeName(IJavaPeerable)

類別會在 Long 對象中包裝基本型 long 別的值。

適用於