RealmInteger<T>구조체
데이터베이스의 정수 값을 나타내는 구조체입니다. 값을 증가시키는 API를 제공하여 충돌 중에 올바른 병합을 생성합니다.
네임스페이스: Realms
어셈블리: Realm.exe
구문
public readonly struct RealmInteger<T> : IEquatable<T>, IComparable<RealmInteger<T>>, IComparable<T>, IConvertible, IFormattable where T : struct, IComparable<T>, IFormattable, IConvertible, IEquatable<T>
유형 매개변수
이름 | 설명 |
---|---|
t | 이 Realm |
비고
Realm
managed Realm
방법
| 이 페이지 편집 소스 보기비교 대상(RealmInteger<T>)
이 인스턴스를 다른 Realm
선언
public int CompareTo(RealmInteger<T> other)
매개변수
유형 | 이름 | 설명 |
---|---|---|
Realm |
기타 | 비교할 값입니다. |
반환
유형 | 설명 |
---|---|
int | 이 인스턴스가 |
비교 대상(T)
이 인스턴스를 다른 숫자 값과 비교합니다.
선언
public int CompareTo(T other)
매개변수
유형 | 이름 | 설명 |
---|---|---|
t | 기타 | 비교할 값입니다. |
반환
유형 | 설명 |
---|---|
int | 이 인스턴스가 |
Decrement()
정수 값을 1씩 감소 시킵니다.
선언
public RealmInteger<T> Decrement()
반환
유형 | 설명 |
---|---|
Realm |
감소된 값입니다. |
Equals(T)
이 인스턴스가 제공된 객체와 동일한 숫자 값을 나타내는지 여부를 나타냅니다.
선언
public bool Equals(T other)
매개변수
유형 | 이름 | 설명 |
---|---|---|
t | 기타 | 현재 인스턴스와 비교할 객체입니다. |
반환
유형 | 설명 |
---|---|
부울 | obj와 이 인스턴스가 동일한 숫자 값을 나타내면 true이고, 그렇지 않으면 false입니다. 그렇지 않으면 false입니다. |
Increment()
정수 값을 1씩 증가시킵니다. Decrement() 의 역수입니다.
선언
public RealmInteger<T> Increment()
반환
유형 | 설명 |
---|---|
Realm |
증가된 값입니다. |
Increment(T)
정수 값을 지정된 양만큼 증가시킵니다.
선언
public RealmInteger<T> Increment(T value)
매개변수
유형 | 이름 | 설명 |
---|---|---|
t | value | 증가시킬 값입니다. |
반환
유형 | 설명 |
---|---|
Realm |
증가된 값입니다. |
ToString()
기본 숫자 값의 문자열 표현을 반환합니다.
선언
public override string? ToString()
반환
유형 | 설명 |
---|---|
문자열 | 숫자 값의 문자열 표현입니다. |
재정의
| 이 페이지 편집 소스 보기ToString(문자열?, IFormatProvider?)
지정된 형식을 사용하여 현재 인스턴스의 값 형식을 지정합니다.
선언
public string ToString(string? format, IFormatProvider? formatProvider)
매개변수
유형 | 이름 | 설명 |
---|---|---|
문자열 | 형식 | 사용할 형식입니다. - 또는 - IFormattable 구현의 형식에 대해 정의된 기본 형식을 사용하기 위한 null 참고입니다. |
IFormat |
formatProvider | 값의 형식을 지정하는 데 사용할 제공자입니다. - 또는 - 운영 체제의 현재 국가 및 언어 설정에서 숫자 형식 정보를 얻기 위한 null 참조입니다. |
반환
유형 | 설명 |
---|---|
문자열 | 지정된 형식의 현재 인스턴스 값입니다. |
연산자
| 이 페이지 편집 소스 보기operator --(RealmInteger<T>)
정수 값을 1씩 감소시킵니다. Decrement() 를 호출하는 것과 동일합니다.
선언
public static RealmInteger<T> operator --(RealmInteger<T> source)
매개변수
유형 | 이름 | 설명 |
---|---|---|
Realm |
source | 감소할 Realm |
반환
유형 | 설명 |
---|---|
Realm |
감소된 값입니다. |
연산자 ==(RealmInteger<T>, RealmInteger<T>)
두 Realm
선언
public static bool operator ==(RealmInteger<T> first, RealmInteger<T> second)
매개변수
유형 | 이름 | 설명 |
---|---|---|
Realm |
first | 첫 번째 Realm |
Realm |
초 | 두 번째 Realm |
반환
유형 | 설명 |
---|---|
부울 |
|
연산자 >(RealmInteger<T>, RealmInteger<T>)
두 Realm
선언
public static bool operator >(RealmInteger<T> left, RealmInteger<T> right)
매개변수
유형 | 이름 | 설명 |
---|---|---|
Realm |
left | 첫 번째 Realm |
Realm |
right | 두 번째 Realm |
반환
유형 | 설명 |
---|---|
부울 |
|
연산자 >=(RealmInteger<T>, RealmInteger<T>)
두 Realm
선언
public static bool operator >=(RealmInteger<T> left, RealmInteger<T> right)
매개변수
유형 | 이름 | 설명 |
---|---|---|
Realm |
left | 첫 번째 Realm |
Realm |
right | 두 번째 Realm |
반환
유형 | 설명 |
---|---|
부울 |
|
암시적 연산자 T(RealmInteger<T>)
Realm
선언
public static implicit operator T(RealmInteger<T> i)
매개변수
유형 | 이름 | 설명 |
---|---|---|
Realm |
i |
반환
유형 | 설명 |
---|---|
t |
암시적 연산자 RealmInteger<T>(T)
기본 값에서 Realm
선언
public static implicit operator RealmInteger<T>(T i)
매개변수
유형 | 이름 | 설명 |
---|---|---|
t | i | 값입니다. |
반환
유형 | 설명 |
---|---|
Realm |
연산자 ++(RealmInteger<T>)
정수 값을 1씩 증가시킵니다. Increment() 를 호출하는 것과 동일합니다.
선언
public static RealmInteger<T> operator ++(RealmInteger<T> source)
매개변수
유형 | 이름 | 설명 |
---|---|---|
Realm |
source | 증가할 Realm |
반환
유형 | 설명 |
---|---|
Realm |
증가된 값입니다. |
연산자 !=(RealmInteger<T>, RealmInteger<T>)
두 Realm
선언
public static bool operator !=(RealmInteger<T> first, RealmInteger<T> second)
매개변수
유형 | 이름 | 설명 |
---|---|---|
Realm |
first | 첫 번째 Realm |
Realm |
초 | 두 번째 Realm |
반환
유형 | 설명 |
---|---|
부울 |
|
연산자 <(RealmInteger<T>, RealmInteger<T>)
두 Realm
선언
public static bool operator <(RealmInteger<T> left, RealmInteger<T> right)
매개변수
유형 | 이름 | 설명 |
---|---|---|
Realm |
left | 첫 번째 Realm |
Realm |
right | 두 번째 Realm |
반환
유형 | 설명 |
---|---|
부울 |
|
연산자 <=(RealmInteger<T>, RealmInteger<T>)
두 Realm
선언
public static bool operator <=(RealmInteger<T> left, RealmInteger<T> right)
매개변수
유형 | 이름 | 설명 |
---|---|---|
Realm |
left | 첫 번째 Realm |
Realm |
right | 두 번째 Realm |
반환
유형 | 설명 |
---|---|
부울 |
|