Long Classe

Definição

A Long classe encapsula um valor do tipo long primitivo em um objeto.

[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
Herança
Atributos
Implementações

Comentários

Java documentação para java.lang.Long.

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Construtores

Nome Description
Long(Int64)

Constrói um objeto recém-alocado Long que representa o argumento especificado long .

Long(String)

Constrói um objeto recém-alocado Long que representa o long valor indicado pelo String parâmetro.

Campos

Nome Description
Bytes

O número de bytes usados para representar um long valor no formulário binário complementar de dois.

MaxValue

Uma constante que contém o valor máximo que um long pode ter, 2<sup>63</sup-1>.

MinValue

Uma constante que contém o valor mínimo que um long pode ter, -2<sup>63</sup>.

Size

O número de bits usados para representar um long valor no formulário binário complementar de dois.

Propriedades

Nome Description
Class

Retorna a classe de runtime deste Object.

(Herdado de Object)
Handle

O identificador para a instância subjacente do Android.

(Herdado de Object)
JniIdentityHashCode

Obtém o código de hash de identidade atribuído a esse par Java pelo runtime de interoperabilidade.

(Herdado de Object)
JniManagedPeerState

A Long classe encapsula um valor do tipo long primitivo em um objeto.

(Herdado de JavaObject)
JniPeerMembers

Obtém os metadados JNI usados para invocar membros desse par Java.

PeerReference

Obtém a referência de objeto JNI para este par Java.

(Herdado de Object)
ThresholdClass

Essa API é compatível com a infraestrutura Mono para Android e não se destina a ser usada diretamente do seu código.

(Herdado de Number)
ThresholdType

Essa API é compatível com a infraestrutura Mono para Android e não se destina a ser usada diretamente do seu código.

(Herdado de Number)
Type

A Class instância que representa o tipo longprimitivo.

Métodos

Nome Description
BitCount(Int64)

Retorna o número de bits únicos na representação binária complementar dos dois do valor especificado long .

ByteValue()

Retorna o valor do número especificado como um byte.

(Herdado de Number)
Clone()

Cria e retorna uma cópia desse objeto.

(Herdado de Object)
Compare(Int64, Int64)

Compara dois long valores numericamente.

CompareTo(Long)

Compara dois Long objetos numericamente.

CompareUnsigned(Int64, Int64)

Compara dois long valores numericamente tratando os valores como sem sinal.

Compress(Int64, Int64)

Compacta os bits selecionados pela máscara em posições contíguas de baixa ordem.

Construct(JniObjectReference, JniObjectReferenceOptions)

A Long classe encapsula um valor do tipo long primitivo em um objeto.

(Herdado de JavaObject)
Decode(String)

Decodifica um String em um Long.

Dispose()

Libera os recursos mantidos por esse par Java.

(Herdado de Object)
Dispose(Boolean)

Libera os recursos mantidos por esse par Java.

(Herdado de Object)
DisposeUnlessReferenced()

A Long classe encapsula um valor do tipo long primitivo em um objeto.

(Herdado de JavaObject)
DivideUnsigned(Int64, Int64)

Retorna o quociente sem sinal de divisão do primeiro argumento pelo segundo em que cada argumento e o resultado são interpretados como um valor não assinado.

DoubleValue()

Retorna o valor disso Long como um double após uma conversão primitiva ampliada.

Equals(Object)

A Long classe encapsula um valor do tipo long primitivo em um objeto.

(Herdado de JavaObject)
Equals(Object)

Indica se algum outro objeto é "igual a" este.

(Herdado de Object)
Expand(Int64, Int64)

Expande os bits do valor para as posições selecionadas pela máscara.

FloatValue()

Retorna o valor disso Long como um float após uma conversão primitiva ampliada.

GetHashCode()

Retorna um valor de código hash para o objeto.

(Herdado de Object)
GetLong(String, Int64)

Determina o long valor da propriedade do sistema com o nome especificado.

GetLong(String, Long)

Retorna o long valor da propriedade do sistema com o nome especificado.

GetLong(String)

Determina o long valor da propriedade do sistema com o nome especificado.

HashCode(Int64)

Retorna um código hash para um long valor; compatível com Long.hashCode().

HighestOneBit(Int64)

Retorna um long valor com no máximo um único bit, na posição da ordem mais alta ("leftmost") de um bit no valor especificado long .

IntValue()

Retorna o valor disso Long como um int após uma conversão primitiva de estreitamento.

JavaFinalize()

Chamado pelo coletor de lixo em um objeto quando a coleta de lixo determina que não há mais referências ao objeto.

(Herdado de Object)
LongValue()

Retorna o valor disso Long como um long valor.

LowestOneBit(Int64)

Retorna um long valor com no máximo um único bit, na posição da ordem mais baixa ("rightmost") de um bit no valor especificado long .

Max(Int64, Int64)

Retorna o maior de dois long valores como se estivesse chamando Math#max(long, long) Math.max.

Min(Int64, Int64)

Retorna o menor de dois long valores como se estivesse chamando Math#min(long, long) Math.min.

Notify()

Ativa um único thread que está aguardando no monitor deste objeto.

(Herdado de Object)
NotifyAll()

Ativa todos os threads que estão aguardando no monitor deste objeto.

(Herdado de Object)
NumberOfLeadingZeros(Int64)

Retorna o número de zero bits anteriores à ordem mais alta ("leftmost") de um bit na representação binária complementar dos dois do valor especificado long .

NumberOfTrailingZeros(Int64)

Retorna o número de zero bits após a ordem mais baixa ("rightmost") de um bit na representação binária complementar dos dois do valor especificado long .

ParseLong(ICharSequence, Int32, Int32, Int32)

Analisa o CharSequence argumento como um sinal no long especificado radix, começando no especificado beginIndex e estendendo para endIndex - 1.

ParseLong(String, Int32, Int32, Int32)

Analisa o CharSequence argumento como um sinal no long especificado radix, começando no especificado beginIndex e estendendo para endIndex - 1.

ParseLong(String, Int32)

Analisa o argumento de cadeia de caracteres como um sinal long no radix especificado pelo segundo argumento.

ParseLong(String)

Analisa o argumento de cadeia de caracteres como um decimal longassinado.

ParseUnsignedLong(ICharSequence, Int32, Int32, Int32)

Analisa o CharSequence argumento como um não assinado long no especificado radix, começando no especificado beginIndex e estendendo para endIndex - 1.

ParseUnsignedLong(String, Int32, Int32, Int32)

Analisa o CharSequence argumento como um não assinado long no especificado radix, começando no especificado beginIndex e estendendo para endIndex - 1.

ParseUnsignedLong(String, Int32)

Analisa o argumento de cadeia de caracteres como um sem sinal long no radix especificado pelo segundo argumento.

ParseUnsignedLong(String)

Analisa o argumento de cadeia de caracteres como um decimal longnão assinado.

RemainderUnsigned(Int64, Int64)

Retorna o restante sem sinal da divisão do primeiro argumento pelo segundo em que cada argumento e o resultado são interpretados como um valor não assinado.

Reverse(Int64)

Retorna o valor obtido revertendo a ordem dos bits na representação binária complementar dos dois do valor especificado long .

ReverseBytes(Int64)

Retorna o valor obtido revertendo a ordem dos bytes na representação complementar dos dois do valor especificado long .

RotateLeft(Int64, Int32)

Retorna o valor obtido girando a representação binária complementar dos dois do valor especificado long deixado pelo número especificado de bits.

RotateRight(Int64, Int32)

Retorna o valor obtido girando a representação binária complementar dos dois do valor especificado long diretamente pelo número especificado de bits.

SetHandle(IntPtr, JniHandleOwnership)

Define a propriedade Handle

(Herdado de Object)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

A Long classe encapsula um valor do tipo long primitivo em um objeto.

(Herdado de JavaObject)
ShortValue()

Retorna o valor do número especificado como um short.

(Herdado de Number)
Signum(Int64)

Retorna a função signum do valor especificado long .

Sum(Int64, Int64)

Adiciona dois long valores juntos de acordo com o operador +.

ToArray<T>()

Cria uma matriz gerenciada com base nesse wrapper de matriz Java.

(Herdado de Object)
ToBinaryString(Int64)

Retorna uma representação de cadeia de caracteres do long argumento como um inteiro sem sinal na base 2.

ToHexString(Int64)

Retorna uma representação de cadeia de caracteres do long argumento como um inteiro sem sinal em base 16.

ToOctalString(Int64)

Retorna uma representação de cadeia de caracteres do long argumento como um inteiro sem sinal na base 8.

ToString()

Retorna uma representação de cadeia de caracteres do objeto.

(Herdado de Object)
ToString(Int64, Int32)

Retorna uma representação de cadeia de caracteres do primeiro argumento no radix especificado pelo segundo argumento.

ToString(Int64)

Retorna um String objeto que representa o especificado long.

ToUnsignedString(Int64, Int32)

Retorna uma representação de cadeia de caracteres do primeiro argumento como um valor inteiro sem sinal no radix especificado pelo segundo argumento.

ToUnsignedString(Int64)

Retorna uma representação de cadeia de caracteres do argumento como um valor decimal sem sinal.

UnregisterFromRuntime()

Cancela o registro desse par Java do runtime de interoperabilidade.

(Herdado de Object)
ValueOf(Int64)

Retorna uma Long instância que representa o valor especificado long .

ValueOf(String, Int32)

Retorna um Long objeto que contém o valor extraído do especificado String quando analisado com o radix fornecido pelo segundo argumento.

ValueOf(String)

Retorna um Long objeto que contém o valor do especificado String.

Wait()

Faz com que o thread atual aguarde até ser despertado, normalmente por ser <notificado/em> ou <em>interrompido</em>.<>

(Herdado de Object)
Wait(Int64, Int32)

Faz com que o thread atual aguarde até que ele seja despertado, normalmente por ser <>notificado</em> ou <em>interrompido</em>, ou até que uma determinada quantidade de tempo real tenha decorrido.

(Herdado de Object)
Wait(Int64)

Faz com que o thread atual aguarde até que ele seja despertado, normalmente por ser <>notificado</em> ou <em>interrompido</em>, ou até que uma determinada quantidade de tempo real tenha decorrido.

(Herdado de Object)

Operadores

Nome Description
Explicit(Long to Int64)

Converte o valor Int64especificado Long em .

Implantações explícitas de interface

Nome Description
IComparable.CompareTo(Object)

Compara esse valor com o objeto especificado para ordenação.

IConvertible.GetTypeCode()

Retorna o código de tipo para esse valor.

IConvertible.ToBoolean(IFormatProvider)

Converte esse valor em Boolean.

IConvertible.ToByte(IFormatProvider)

Converte esse valor em Byte.

IConvertible.ToChar(IFormatProvider)

Converte esse valor em Char.

IConvertible.ToDateTime(IFormatProvider)

DateTime A conversão não tem suporte e é geradaInvalidCastException.

IConvertible.ToDecimal(IFormatProvider)

Converte esse valor em Decimal.

IConvertible.ToDouble(IFormatProvider)

Converte esse valor em Double.

IConvertible.ToInt16(IFormatProvider)

Converte esse valor em Int16.

IConvertible.ToInt32(IFormatProvider)

Converte esse valor em Int32.

IConvertible.ToInt64(IFormatProvider)

Converte esse valor em Int64.

IConvertible.ToSByte(IFormatProvider)

Converte esse valor em SByte.

IConvertible.ToSingle(IFormatProvider)

Converte esse valor em Single.

IConvertible.ToString(IFormatProvider)

Converte esse valor em String.

IConvertible.ToType(Type, IFormatProvider)

Converte esse valor no tipo especificado por conversionType.

IConvertible.ToUInt16(IFormatProvider)

Converte esse valor em UInt16.

IConvertible.ToUInt32(IFormatProvider)

Converte esse valor em UInt32.

IConvertible.ToUInt64(IFormatProvider)

Converte esse valor em UInt64.

IJavaPeerable.Disposed()

A Long classe encapsula um valor do tipo long primitivo em um objeto.

(Herdado de JavaObject)
IJavaPeerable.Finalized()

A Long classe encapsula um valor do tipo long primitivo em um objeto.

(Herdado de JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

A Long classe encapsula um valor do tipo long primitivo em um objeto.

(Herdado de JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

A Long classe encapsula um valor do tipo long primitivo em um objeto.

(Herdado de JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

A Long classe encapsula um valor do tipo long primitivo em um objeto.

(Herdado de JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

A Long classe encapsula um valor do tipo long primitivo em um objeto.

(Herdado de JavaObject)
IJavaPeerable.UnregisterFromRuntime()

A Long classe encapsula um valor do tipo long primitivo em um objeto.

Métodos de Extensão

Nome Description
GetJniTypeName(IJavaPeerable)

Obtém o nome JNI do tipo da instância self.

JavaAs<TResult>(IJavaPeerable)

Tente coagir a digitar selfTResult, verificando se a coerção é válida no lado Java.

JavaCast<TResult>(IJavaObject)

Executa uma conversão de tipo marcada por runtime do Android.

JavaCast<TResult>(IJavaObject)

A Long classe encapsula um valor do tipo long primitivo em um objeto.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Tente coagir a digitar selfTResult, verificando se a coerção é válida no lado Java.

Aplica-se a