Int64 Estrutura

Definição

Representa um inteiro com sinal de 64 bits.

public value class long : IComparable, IComparable<long>, IConvertible, IEquatable<long>, IFormattable
public value class long : IComparable, IConvertible, IFormattable
public value class long : IComparable, IComparable<long>, IEquatable<long>, IFormattable
public struct Int64 : IComparable, IComparable<long>, IConvertible, IEquatable<long>, IFormattable
[System.Serializable]
public struct Int64 : IComparable, IConvertible, IFormattable
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public struct Int64 : IComparable, IComparable<long>, IConvertible, IEquatable<long>, IFormattable
public struct Int64 : IComparable, IComparable<long>, IEquatable<long>, IFormattable
public readonly struct Int64 : IComparable, IComparable<long>, IConvertible, IEquatable<long>, IFormattable
type int64 = struct
    interface IConvertible
    interface IFormattable
[<System.Serializable>]
type int64 = struct
    interface IFormattable
    interface IConvertible
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type int64 = struct
    interface IFormattable
    interface IConvertible
type int64 = struct
    interface IFormattable
Public Structure Int64
Implements IComparable, IComparable(Of Long), IConvertible, IEquatable(Of Long), IFormattable
Public Structure Int64
Implements IComparable, IConvertible, IFormattable
Public Structure Int64
Implements IComparable, IComparable(Of Long), IEquatable(Of Long), IFormattable
Herança
Atributos
Implementações

Observações

Para mais informações sobre esta API, consulte Observações suplementares da API para o Int64.

Campos

Name Description
MaxValue

Representa o maior valor possível de um Int64. Este campo é constante.

MinValue

Representa o menor valor possível de um Int64. Este campo é constante.

Métodos

Name Description
CompareTo(Int64)

Compara esta instância com um inteiro com assinatura especificado de 64 bits e devolve uma indicação dos seus valores relativos.

CompareTo(Object)

Compara esta instância com um objeto especificado e devolve uma indicação dos seus valores relativos.

Equals(Int64)

Devolve um valor que indica se esta instância é igual a um valor especificado Int64 .

Equals(Object)

Devolve um valor que indica se esta instância é igual a um objeto especificado.

GetHashCode()

Devolve o código de hash para esta instância.

GetTypeCode()

Devolve o TypeCode tipo Int64de valor para .

Parse(ReadOnlySpan<Char>, NumberStyles, IFormatProvider)

Converte a representação span de um número num estilo especificado e formato específico de cultura para o seu equivalente inteiro com sinal de 64 bits.

Parse(String, IFormatProvider)

Converte a representação da cadeia de um número num formato específico de cultura para o seu equivalente inteiro com sinal de 64 bits.

Parse(String, NumberStyles, IFormatProvider)

Converte a representação em cadeia de um número num estilo especificado e formato específico de cultura para o seu equivalente inteiro com sinal de 64 bits.

Parse(String, NumberStyles)

Converte a representação da cadeia de um número num estilo especificado para o seu equivalente inteiro com sinal de 64 bits.

Parse(String)

Converte a representação da cadeia de um número para o seu equivalente inteiro com sinal de 64 bits.

ToString()

Converte o valor numérico desta instância para a sua representação equivalente em cadeias.

ToString(IFormatProvider)

Converte o valor numérico desta instância para a sua representação equivalente de cadeias usando a informação de formato específica da cultura especificada.

ToString(String, IFormatProvider)

Converte o valor numérico desta instância para a sua representação equivalente de cadeias usando o formato especificado e a informação específica de formato da cultura.

ToString(String)

Converte o valor numérico desta instância para a sua representação equivalente em cadeias, usando o formato especificado.

TryFormat(Span<Char>, Int32, ReadOnlySpan<Char>, IFormatProvider)

Tenta formatar o valor da instância atual do número longo no intervalo fornecido de caracteres.

TryParse(ReadOnlySpan<Char>, Int64)

Converte a representação em expansão de um número para o seu equivalente inteiro com sinal de 64 bits. Um valor de retorno indica se a conversão teve sucesso ou falhou.

TryParse(ReadOnlySpan<Char>, NumberStyles, IFormatProvider, Int64)

Converte a representação span de um número num estilo especificado e formato específico de cultura para o seu equivalente inteiro com sinal de 64 bits. Um valor de retorno indica se a conversão teve sucesso ou falhou.

TryParse(String, Int64)

Converte a representação da cadeia de um número para o seu equivalente inteiro com sinal de 64 bits. Um valor de retorno indica se a conversão teve sucesso ou falhou.

TryParse(String, NumberStyles, IFormatProvider, Int64)

Converte a representação em cadeia de um número num estilo especificado e formato específico de cultura para o seu equivalente inteiro com sinal de 64 bits. Um valor de retorno indica se a conversão teve sucesso ou falhou.

Implementações de Interface Explícita

Name Description
IComparable.CompareTo(Object)

Compara esta instância com um objeto especificado e devolve uma indicação dos seus valores relativos.

IConvertible.GetTypeCode()

Devolve o TypeCode tipo Int64de valor para .

IConvertible.ToBoolean(IFormatProvider)

Para uma descrição deste elemento, veja ToBoolean(IFormatProvider).

IConvertible.ToByte(IFormatProvider)

Para uma descrição deste elemento, veja ToByte(IFormatProvider).

IConvertible.ToChar(IFormatProvider)

Para uma descrição deste elemento, veja ToChar(IFormatProvider).

IConvertible.ToDateTime(IFormatProvider)

Esta conversão não é suportada. Tentar usar este método lança um InvalidCastException.

IConvertible.ToDecimal(IFormatProvider)

Para uma descrição deste elemento, veja ToDecimal(IFormatProvider).

IConvertible.ToDouble(IFormatProvider)

Para uma descrição deste elemento, veja ToDouble(IFormatProvider).

IConvertible.ToInt16(IFormatProvider)

Para uma descrição deste elemento, veja ToInt16(IFormatProvider).

IConvertible.ToInt32(IFormatProvider)

Para uma descrição deste elemento, veja ToInt32(IFormatProvider).

IConvertible.ToInt64(IFormatProvider)

Para uma descrição deste elemento, veja ToInt64(IFormatProvider).

IConvertible.ToSByte(IFormatProvider)

Para uma descrição deste elemento, veja ToSByte(IFormatProvider).

IConvertible.ToSingle(IFormatProvider)

Para uma descrição deste elemento, veja ToSingle(IFormatProvider).

IConvertible.ToType(Type, IFormatProvider)

Para uma descrição deste elemento, veja ToType(Type, IFormatProvider).

IConvertible.ToUInt16(IFormatProvider)

Para uma descrição deste elemento, veja ToUInt16(IFormatProvider).

IConvertible.ToUInt32(IFormatProvider)

Para uma descrição deste elemento, veja ToUInt32(IFormatProvider).

IConvertible.ToUInt64(IFormatProvider)

Para uma descrição deste elemento, veja ToUInt64(IFormatProvider).

Aplica-se a

Segurança de Thread

Todos os membros deste tipo são seguros para fios. Os membros que parecem modificar o estado da instância retornam na verdade uma nova instância inicializada com o novo valor. Como em qualquer outro tipo, a leitura e escrita numa variável partilhada que contenha uma instância deste tipo deve ser protegida por um bloqueio para garantir a segurança do thread.

Ver também