Struct RealmInteger<T>
Uma estrutura representando um valor inteiro no reconhecimento de data center. Oferece API para incrementar o valor, que produz mesclagens corretas durante conflitos.
namespace: Realms
Conjunto: Realm.exe
Sintaxe
public readonly struct RealmInteger<T> : IEquatable<T>, IComparable<RealmInteger<T>>, IComparable<T>, IConvertible, IFormattable where T : struct, IComparable<T>, IFormattable, IConvertible, IEquatable<T>
Parâmetros de tipo
Nome | Descrição |
---|---|
t | O tipo inteiro, representado por este Realm |
Observações
Realm
A chamada de Increment() na propriedade de um Realm
Métodos
| Editar esta página Ver fonteCompareTo(RealmInteger<T>)
Compara esta instância com outro valor Realm
Declaração
public int CompareTo(RealmInteger<T> other)
Parâmetros
Tipo | Nome | Descrição |
---|---|---|
Realm |
Outro | O valor com o qual comparar. |
Devoluções
Tipo | Descrição |
---|---|
int | 1 se esta instância for maior que |
CompareTo(T)
Compara esta instância com outro valor numérico.
Declaração
public int CompareTo(T other)
Parâmetros
Tipo | Nome | Descrição |
---|---|---|
t | Outro | O valor com o qual comparar. |
Devoluções
Tipo | Descrição |
---|---|
int | 1 se esta instância for maior que |
Decrement()
Diminui o valor inteiro em 1. Inverso de Increment().
Declaração
public RealmInteger<T> Decrement()
Devoluções
Tipo | Descrição |
---|---|
Realm |
O valor diminuído. |
Iguais(T)
Indica se esta instância representa o mesmo valor numérico que o objeto fornecido.
Declaração
public bool Equals(T other)
Parâmetros
Tipo | Nome | Descrição |
---|---|---|
t | Outro | O objeto para comparar com a instância atual. |
Devoluções
Tipo | Descrição |
---|---|
bool | true se obj e esta instância representarem o mesmo valor numérico; caso contrário, falso. |
Increment()
Aumenta o valor inteiro em 1. Inverso de Decrement().
Declaração
public RealmInteger<T> Increment()
Devoluções
Tipo | Descrição |
---|---|
Realm |
O valor incrementado. |
Increment(T)
Aumenta o valor inteiro em um valor especificado.
Declaração
public RealmInteger<T> Increment(T value)
Parâmetros
Tipo | Nome | Descrição |
---|---|---|
t | valor | Valor pelo qual incrementar. |
Devoluções
Tipo | Descrição |
---|---|
Realm |
O valor incrementado. |
ToString()
Retorna a representação de string do valor numérico subjacente.
Declaração
public override string? ToString()
Devoluções
Tipo | Descrição |
---|---|
string | A representação de string do valor numérico. |
Substitui
| Editar esta página Ver fonteToString(string?, IFormatProvider?)
Formata o valor da instância atual usando o formato especificado.
Declaração
public string ToString(string? format, IFormatProvider? formatProvider)
Parâmetros
Tipo | Nome | Descrição |
---|---|---|
string | Formatar | O formato a ser usado. -ou- Uma referência nula para usar o formato padrão definido para o tipo da implementação IFormattable . |
IFormat |
formatProvider | O provedor a utilizar para formatar o valor. -ou- Uma referência nula para obter as informações de formato numérico a partir da configuração de localidade atual do sistema operacional. |
Devoluções
Tipo | Descrição |
---|---|
string | O valor da instância atual no formato especificado. |
Operadores
| Editar esta página Ver fonteoperator --(RealmInteger<T>)
Diminui o valor do número inteiro em 1. Equivalente a chamar Decrement().
Declaração
public static RealmInteger<T> operator --(RealmInteger<T> source)
Parâmetros
Tipo | Nome | Descrição |
---|---|---|
Realm |
Fonte | O Realm |
Devoluções
Tipo | Descrição |
---|---|
Realm |
O valor diminuído. |
operador ==(RealmInteger<T>, RealmInteger<T>)
Compara duas instâncias Realm
Declaração
public static bool operator ==(RealmInteger<T> first, RealmInteger<T> second)
Parâmetros
Tipo | Nome | Descrição |
---|---|---|
Realm |
primeiro | O primeiro Realm |
Realm |
Segundo | O segundo Realm |
Devoluções
Tipo | Descrição |
---|---|
bool |
|
operador >(RealmInteger<T>, RealmInteger<T>)
Compara dois valores de Realm
Declaração
public static bool operator >(RealmInteger<T> left, RealmInteger<T> right)
Parâmetros
Tipo | Nome | Descrição |
---|---|---|
Realm |
esquerda | O primeiro Realm |
Realm |
direita | O segundo Realm |
Devoluções
Tipo | Descrição |
---|---|
bool |
|
operador >=(RealmInteger<T>, RealmInteger<T>)
Compara dois valores de Realm
Declaração
public static bool operator >=(RealmInteger<T> left, RealmInteger<T> right)
Parâmetros
Tipo | Nome | Descrição |
---|---|---|
Realm |
esquerda | O primeiro Realm |
Realm |
direita | O segundo Realm |
Devoluções
Tipo | Descrição |
---|---|
bool |
|
operador implícito T(RealmInteger<T>)
Converte um Realm
Declaração
public static implicit operator T(RealmInteger<T> i)
Parâmetros
Tipo | Nome | Descrição |
---|---|---|
Realm |
i |
Devoluções
Tipo | Descrição |
---|---|
t |
operador implícito RealmInteger<T>(T)
Constrói um Realm
Declaração
public static implicit operator RealmInteger<T>(T i)
Parâmetros
Tipo | Nome | Descrição |
---|---|---|
t | i | O valor. |
Devoluções
Tipo | Descrição |
---|---|
Realm |
operador ++(RealmInteger<T>)
Aumenta o valor do número inteiro em 1. Equivalente a chamar Increment().
Declaração
public static RealmInteger<T> operator ++(RealmInteger<T> source)
Parâmetros
Tipo | Nome | Descrição |
---|---|---|
Realm |
Fonte | O Realm |
Devoluções
Tipo | Descrição |
---|---|
Realm |
O valor incrementado. |
operador !=(RealmInteger<T>, RealmInteger<T>)
Compara duas instâncias Realm
Declaração
public static bool operator !=(RealmInteger<T> first, RealmInteger<T> second)
Parâmetros
Tipo | Nome | Descrição |
---|---|---|
Realm |
primeiro | O primeiro Realm |
Realm |
Segundo | O segundo Realm |
Devoluções
Tipo | Descrição |
---|---|
bool |
|
operador <(RealmInteger<T>, RealmInteger<T>)
Compara dois valores de Realm
Declaração
public static bool operator <(RealmInteger<T> left, RealmInteger<T> right)
Parâmetros
Tipo | Nome | Descrição |
---|---|---|
Realm |
esquerda | O primeiro Realm |
Realm |
direita | O segundo Realm |
Devoluções
Tipo | Descrição |
---|---|
bool |
|
operador <=(RealmInteger<T>, RealmInteger<T>)
Compara dois valores de Realm
Declaração
public static bool operator <=(RealmInteger<T> left, RealmInteger<T> right)
Parâmetros
Tipo | Nome | Descrição |
---|---|---|
Realm |
esquerda | O primeiro Realm |
Realm |
direita | O segundo Realm |
Devoluções
Tipo | Descrição |
---|---|
bool |
|