Sprache

Long Klasse

Definition

Die Long Klasse umschließt einen Wert des Grundtyps long in einem Objekt.

[Android.Runtime.Register("java/lang/Long", DoNotGenerateAcw=true)]
public sealed class Long : Java.Lang.Number, IConvertible, IDisposable, 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
Vererbung
Attribute
Implementiert

Hinweise

Java Dokumentation für java.lang.Long.

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Konstruktoren

Name Beschreibung
Long(Int64)

Erstellt ein neu zugeordnetes Long Objekt, das das angegebene long Argument darstellt.

Long(String)

Erstellt ein neu zugeordnetes Long Objekt, das den long durch den String Parameter angegebenen Wert darstellt.

Felder

Name Beschreibung
Bytes

Die Anzahl der Bytes, die verwendet werden, um einen long Wert in der binären Form von zwei Ergänzungen darzustellen.

MaxValue

Eine Konstante, die den maximal zulässigen Wert long enthält, 2<sup>63</sup-1>.

MinValue

Eine Konstante, die den Minimalwert enthält, a long can have, -2<sup>63</sup>.

Size

Die Anzahl der Bits, die verwendet werden, um einen long Wert in der binären Form von zwei Zusätze darzustellen.

Eigenschaften

Name Beschreibung
Class

Gibt die Laufzeitklasse dieses Werts Objectzurück.

(Geerbt von Object)
Handle

Das Handle für die zugrunde liegende Android-Instanz.

(Geerbt von Object)
JniIdentityHashCode

Ruft den Identitätshashcode ab, der diesem Java Peer von der Interop-Laufzeit zugewiesen ist.

(Geerbt von Object)
JniManagedPeerState

Die Long Klasse umschließt einen Wert des Grundtyps long in einem Objekt.

(Geerbt von JavaObject)
JniPeerMembers

Ruft die JNI-Metadaten ab, die zum Aufrufen von Mitgliedern dieses Java Peers verwendet werden.

PeerReference

Ruft den JNI-Objektverweis für diesen Java Peer ab.

(Geerbt von Object)
ThresholdClass

Diese API unterstützt die Mono für Android-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen.

(Geerbt von Number)
ThresholdType

Diese API unterstützt die Mono für Android-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen.

(Geerbt von Number)
Type

Die Class Instanz, die den Grundtyp longdarstellt.

Methoden

Name Beschreibung
BitCount(Int64)

Gibt die Anzahl der Ein-Bit-Werte in der binären Darstellung der beiden Ergänzungen des angegebenen long Werts zurück.

ByteValue()

Gibt den Wert der angegebenen Zahl als ein byte.

(Geerbt von Number)
Clone()

Erstellt und gibt eine Kopie dieses Objekts zurück.

(Geerbt von Object)
Compare(Int64, Int64)

Vergleicht zwei long Werte numerisch.

CompareTo(Long)

Vergleicht zwei Long Objekte numerisch.

CompareUnsigned(Int64, Int64)

Vergleicht zwei long Werte, die die Werte numerisch als nicht signiert behandeln.

Compress(Int64, Int64)

Komprimiert die von der Maske ausgewählten Bits in zusammenhängende Positionen mit niedriger Reihenfolge.

Construct(JniObjectReference, JniObjectReferenceOptions)

Die Long Klasse umschließt einen Wert des Grundtyps long in einem Objekt.

(Geerbt von JavaObject)
Decode(String)

Decodiert a String in ein Long.

Dispose()

Veröffentlicht die Ressourcen, die von diesem Java Peer gehalten werden.

(Geerbt von Object)
Dispose(Boolean)

Veröffentlicht die Ressourcen, die von diesem Java Peer gehalten werden.

(Geerbt von Object)
DisposeUnlessReferenced()

Die Long Klasse umschließt einen Wert des Grundtyps long in einem Objekt.

(Geerbt von JavaObject)
DivideUnsigned(Int64, Int64)

Gibt den nicht signierten Quotient zurück, um das erste Argument durch die zweite Spalte zu dividieren, wobei jedes Argument und das Ergebnis als nicht signierter Wert interpretiert wird.

DoubleValue()

Gibt den Wert dieses Long Werts als double nach einer verbreiternden Grundtypkonvertierung zurück.

Equals(Object)

Die Long Klasse umschließt einen Wert des Grundtyps long in einem Objekt.

(Geerbt von JavaObject)
Equals(Object)

Gibt an, ob ein anderes Objekt "gleich" diesem Objekt ist.

(Geerbt von Object)
Expand(Int64, Int64)

Erweitert die Bits des Werts in die durch die Maske ausgewählten Positionen.

FloatValue()

Gibt den Wert dieses Long Werts als float nach einer verbreiternden Grundtypkonvertierung zurück.

GetHashCode()

Gibt einen Hashcodewert für das Objekt zurück.

(Geerbt von Object)
GetLong(String, Int64)

Bestimmt den long Wert der Systemeigenschaft mit dem angegebenen Namen.

GetLong(String, Long)

Gibt den long Wert der Systemeigenschaft mit dem angegebenen Namen zurück.

GetLong(String)

Bestimmt den long Wert der Systemeigenschaft mit dem angegebenen Namen.

HashCode(Int64)

Gibt einen Hashcode für einen long Wert zurück; kompatibel mit Long.hashCode().

HighestOneBit(Int64)

Gibt einen long Wert mit höchstens einem einzelnen Ein-Bit in der Position der höchsten Reihenfolge ("ganz links") im angegebenen long Wert zurück.

IntValue()

Gibt den Wert dieses Long Werts als int nach einer schmalen Grundtypkonvertierung zurück.

JavaFinalize()

Wird vom Garbage Collector für ein Objekt aufgerufen, wenn die Garbage Collection bestimmt, dass keine weiteren Verweise auf das Objekt vorhanden sind.

(Geerbt von Object)
LongValue()

Gibt den Wert dieses Long Werts als Wert zurück long .

LowestOneBit(Int64)

Gibt einen long Wert mit höchstens einem einzelnen Ein-Bit in der Position der niedrigsten Reihenfolge ("ganz rechts") im angegebenen long Wert zurück.

Max(Int64, Int64)

Gibt die größer als zwei long Werte zurück, als ob durch Aufrufen .Math#max(long, long) Math.max

Min(Int64, Int64)

Gibt die kleineren von zwei long Werten zurück, als ob durch Aufrufen .Math#min(long, long) Math.min

Notify()

Aktiviert einen einzelnen Thread, der auf dem Monitor dieses Objekts wartet.

(Geerbt von Object)
NotifyAll()

Aktiviert alle Threads, die auf dem Monitor dieses Objekts warten.

(Geerbt von Object)
NumberOfLeadingZeros(Int64)

Gibt die Anzahl von Nullbits zurück, die der höchsten Reihenfolge ("ganz links") in der binären Darstellung der beiden Ergänzungen des angegebenen long Werts vorausgehen.

NumberOfTrailingZeros(Int64)

Gibt die Anzahl der Nullbits nach der niedrigsten Reihenfolge ("ganz rechts") in der binären Darstellung des angegebenen long Werts zurück.

ParseLong(ICharSequence, Int32, Int32, Int32)

Analysiert das CharSequence Argument als angemeldetes long Argument, beginnend bei der angegebenen radixbeginIndex und erweiterung auf endIndex - 1.

ParseLong(String, Int32, Int32, Int32)

Analysiert das CharSequence Argument als angemeldetes long Argument, beginnend bei der angegebenen radixbeginIndex und erweiterung auf endIndex - 1.

ParseLong(String, Int32)

Analysiert das Zeichenfolgenargument als signiertes long Radix, das durch das zweite Argument angegeben wird.

ParseLong(String)

Analysiert das Zeichenfolgenargument als signiertes Dezimalzeichen long.

ParseUnsignedLong(ICharSequence, Int32, Int32, Int32)

Analysiert das CharSequence Argument als nicht signiert long im angegebenen , beginnend bei der angegebenen radixbeginIndex und erweiterung auf endIndex - 1.

ParseUnsignedLong(String, Int32, Int32, Int32)

Analysiert das CharSequence Argument als nicht signiert long im angegebenen , beginnend bei der angegebenen radixbeginIndex und erweiterung auf endIndex - 1.

ParseUnsignedLong(String, Int32)

Analysiert das Zeichenfolgenargument als nicht signiert long in dem durch das zweite Argument angegebenen Radix.

ParseUnsignedLong(String)

Analysiert das Zeichenfolgenargument als nicht signiertes Dezimalzeichen long.

RemainderUnsigned(Int64, Int64)

Gibt den nicht signierten Rest vom Dividieren des ersten Arguments durch die zweite zurück, wobei jedes Argument und das Ergebnis als nicht signierter Wert interpretiert wird.

Reverse(Int64)

Gibt den Wert zurück, der durch Umkehren der Reihenfolge der Bits in der binären Darstellung der beiden Komplemente des angegebenen long Werts abgerufen wird.

ReverseBytes(Int64)

Gibt den Wert zurück, der durch Umkehren der Reihenfolge der Bytes in der Komplementdarstellung des angegebenen long Werts abgerufen wird.

RotateLeft(Int64, Int32)

Gibt den Wert zurück, der durch Drehen der binären Darstellung der beiden Komplemente des angegebenen long Werts um die angegebene Anzahl von Bits abgerufen wird.

RotateRight(Int64, Int32)

Gibt den wert zurück, der durch Drehen der binären Darstellung der beiden Komplemente des angegebenen long Werts rechts durch die angegebene Anzahl von Bits abgerufen wird.

SetHandle(IntPtr, JniHandleOwnership)

Legt die Handle-Eigenschaft fest.

(Geerbt von Object)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

Die Long Klasse umschließt einen Wert des Grundtyps long in einem Objekt.

(Geerbt von JavaObject)
ShortValue()

Gibt den Wert der angegebenen Zahl als ein short.

(Geerbt von Number)
Signum(Int64)

Gibt die Signumfunktion des angegebenen long Werts zurück.

Sum(Int64, Int64)

Addiert zwei long Werte gemäß dem Operator +.

ToArray<T>()

Erstellt ein verwaltetes Array aus diesem Java Arraywrapper.

(Geerbt von Object)
ToBinaryString(Int64)

Gibt eine Zeichenfolgendarstellung des long Arguments als nicht signierte ganze Zahl in base 2 zurück.

ToHexString(Int64)

Gibt eine Zeichenfolgendarstellung des long Arguments als nicht signierte ganze Zahl in base 16 zurück.

ToOctalString(Int64)

Gibt eine Zeichenfolgendarstellung des long Arguments als nicht signierte ganze Zahl in base 8 zurück.

ToString()

Gibt eine Zeichenfolgendarstellung des Objekts zurück.

(Geerbt von Object)
ToString(Int64, Int32)

Gibt eine Zeichenfolgendarstellung des ersten Arguments in der durch das zweite Argument angegebenen Radix zurück.

ToString(Int64)

Gibt ein String Objekt zurück, das die angegebene longdarstellt.

ToUnsignedString(Int64, Int32)

Gibt eine Zeichenfolgendarstellung des ersten Arguments als unsignierten ganzzahligen Wert in der durch das zweite Argument angegebenen Radix zurück.

ToUnsignedString(Int64)

Gibt eine Zeichenfolgendarstellung des Arguments als unsignierten Dezimalwert zurück.

UnregisterFromRuntime()

Hebt die Registrierung dieses Java Peers aus der Interop-Laufzeit auf.

(Geerbt von Object)
ValueOf(Int64)

Gibt eine Long Instanz zurück, die den angegebenen long Wert darstellt.

ValueOf(String, Int32)

Gibt ein Long Objekt zurück, das den wert enthält, der aus dem angegebenen String Wert extrahiert wird, wenn er mit dem vom zweiten Argument angegebenen Radix analysiert wird.

ValueOf(String)

Gibt ein Long Objekt zurück, das den Wert des angegebenen StringObjekts enthält.

Wait()

Bewirkt, dass der aktuelle Thread wartet, bis er wach ist, in der Regel durch em benachrichtigt/em< oder >em<unterbrochen>/em<.><>

(Geerbt von Object)
Wait(Int64, Int32)

Bewirkt, dass der aktuelle Thread wartet, bis er wach ist, in der Regel durch <em>benachrichtigt</em> oder <em>unterbrochen</em> oder bis eine bestimmte Menge an Echtzeit verstrichen ist.

(Geerbt von Object)
Wait(Int64)

Bewirkt, dass der aktuelle Thread wartet, bis er wach ist, in der Regel durch <em>benachrichtigt</em> oder <em>unterbrochen</em> oder bis eine bestimmte Menge an Echtzeit verstrichen ist.

(Geerbt von Object)

Operatoren

Name Beschreibung
Explicit(Long to Int64)

Konvertiert den angegebenen Long Wert in Int64.

Explizite Schnittstellenimplementierungen

Name Beschreibung
IComparable.CompareTo(Object)

Vergleicht diesen Wert mit dem angegebenen Objekt für die Sortierung.

IConvertible.GetTypeCode()

Gibt den Typcode für diesen Wert zurück.

IConvertible.ToBoolean(IFormatProvider)

Konvertiert diesen Wert in Boolean.

IConvertible.ToByte(IFormatProvider)

Konvertiert diesen Wert in Byte.

IConvertible.ToChar(IFormatProvider)

Konvertiert diesen Wert in Char.

IConvertible.ToDateTime(IFormatProvider)

Die Konvertierung in DateTime wird nicht unterstützt und löst aus InvalidCastException.

IConvertible.ToDecimal(IFormatProvider)

Konvertiert diesen Wert in Decimal.

IConvertible.ToDouble(IFormatProvider)

Konvertiert diesen Wert in Double.

IConvertible.ToInt16(IFormatProvider)

Konvertiert diesen Wert in Int16.

IConvertible.ToInt32(IFormatProvider)

Konvertiert diesen Wert in Int32.

IConvertible.ToInt64(IFormatProvider)

Konvertiert diesen Wert in Int64.

IConvertible.ToSByte(IFormatProvider)

Konvertiert diesen Wert in SByte.

IConvertible.ToSingle(IFormatProvider)

Konvertiert diesen Wert in Single.

IConvertible.ToString(IFormatProvider)

Konvertiert diesen Wert in String.

IConvertible.ToType(Type, IFormatProvider)

Wandelt diesen Wert in den durch conversionType.

IConvertible.ToUInt16(IFormatProvider)

Konvertiert diesen Wert in UInt16.

IConvertible.ToUInt32(IFormatProvider)

Konvertiert diesen Wert in UInt32.

IConvertible.ToUInt64(IFormatProvider)

Konvertiert diesen Wert in UInt64.

IJavaPeerable.Disposed()

Die Long Klasse umschließt einen Wert des Grundtyps long in einem Objekt.

(Geerbt von JavaObject)
IJavaPeerable.Finalized()

Die Long Klasse umschließt einen Wert des Grundtyps long in einem Objekt.

(Geerbt von JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

Die Long Klasse umschließt einen Wert des Grundtyps long in einem Objekt.

(Geerbt von JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Die Long Klasse umschließt einen Wert des Grundtyps long in einem Objekt.

(Geerbt von JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Die Long Klasse umschließt einen Wert des Grundtyps long in einem Objekt.

(Geerbt von JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

Die Long Klasse umschließt einen Wert des Grundtyps long in einem Objekt.

(Geerbt von JavaObject)
IJavaPeerable.UnregisterFromRuntime()

Die Long Klasse umschließt einen Wert des Grundtyps long in einem Objekt.

Erweiterungsmethoden

Name Beschreibung
GetJniTypeName(IJavaPeerable)

Ruft den JNI-Namen des Typs der Instanz selfab.

JavaAs<TResult>(IJavaPeerable)

Versuchen Sie, die Eingabe selfzu TResult erzwingen, und überprüfen Sie, ob die Koersion auf der Java Seite gültig ist.

JavaCast<TResult>(IJavaObject)

Führt eine android-laufzeitgecheckte Typkonvertierung aus.

JavaCast<TResult>(IJavaObject)

Die Long Klasse umschließt einen Wert des Grundtyps long in einem Objekt.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Versuchen Sie, die Eingabe selfzu TResult erzwingen, und überprüfen Sie, ob die Koersion auf der Java Seite gültig ist.

Gilt für: