Share via


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 檔。

此頁面的部分是根據 原始碼專案所建立和共用的工作進行修改,並根據 中所述的詞彙使用。

建構函式

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 支援 Mono for Android 基礎結構,並不適合直接從您的程式代碼使用。

(繼承來源 Number)
ThresholdType

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

(繼承來源 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值中最高順序 (「最左邊」的位置 ) 一位。

IntValue()

縮小基本轉換之後,傳回這個 Long 值做為 int

JavaFinalize()

當垃圾收集判斷對象沒有其他參考時,由物件上的垃圾收集行程呼叫。

(繼承來源 Object)
LongValue()

傳回這個 Long 的值做為 long 值。

LowestOneBit(Int64)

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

Max(Int64, Int64)

藉由呼叫 Math#max(long, long) Math.max,傳回兩long個值的較大值。

Min(Int64, Int64)

藉由呼叫 Math#min(long, long) Math.min,傳回兩long個值的較小值。

Notify()

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

(繼承來源 Object)
NotifyAll()

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

(繼承來源 Object)
NumberOfLeadingZeros(Int64)

傳回兩個補碼二進位表示中兩個補碼二進位表示 long 法中,位於最高順序 (「最左邊」) 一位的零位數。

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指定的 開始,將自變數剖析為未簽署long的 ,從指定的 beginIndex 開始,並延伸至 endIndex - 1radix

ParseUnsignedLong(String)

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

ParseUnsignedLong(String, Int32)

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

ParseUnsignedLong(String, Int32, Int32, Int32)

CharSequence指定的 開始,將自變數剖析為未簽署long的 ,從指定的 beginIndex 開始,並延伸至 endIndex - 1radix

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)

傳回自變數的 long 字串表示,做為基底 2 中的不帶正負號整數。

ToHexString(Int64)

傳回自變數的 long 字串表示,做為基底 16 中的無符號整數。

ToOctalString(Int64)

傳回自變數的 long 字串表示,做為基底 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)

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

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 值包裝在物件中。

適用於