public enum AccountInfoUpdateType
{
None = 0,
AccountInfo = 1,
RiskInfo = 2,
TradingStatistic = 4,
All = TradingStatistic | RiskInfo | AccountInfo,
}
public class CryptoAccountInfoUpdate : ClientData
{
public AccountInfoUpdateType AccountInfoUpdateType { get; set; }
public CryptoAccountInfoUpdate(AccountInfoUpdateType accountInfoUpdateType)
{
if (accountInfoUpdateType.HasFlag((Enum) AccountInfoUpdateType.TradingStatistic))
{
//some code
}
}
Я только учусь, поэтому вопрос может и глупый. Не судите строго.
В яве нет конструкции аналогичной enum
из C#.
Для получения той же функциональности придется использовать int
константы и немного битовой магии.
Например есть
int None = 0;
int AccountInfo = 1;
int RiskInfo = 2;
int TradingStatistic = 4;
узнать выставлен ли флаг в foo
можно так
if(foo & AccountInfo != 0) {
// флаг выставлен
} else {
// флаг не выставлен
}
выставить флаг можно так
foo |= AccountInfo;
сбросить
foo &= ~AccountInfo;
Виртуальный выделенный сервер (VDS) становится отличным выбором
На хостинге есть папка, в которой есть другие папки с аудиоНужно в json файле получить список файлов в таком виде:
Как обновить маркер доступа (с помощью маркера обновления) и загрузить видео на youtube?