Если у вас только булевые значение, то скорее всего обычного энама хватит, но можно же комбинировать, в рослине например для этого используеться ushort где первые 12 битов хранят флаги(тот самый энам) а остальные 4 бита под SlotCount, таким образом можно немного с экономить памяти
К сожалению это нельзя контролировать, однако вы можете заранее создать поля в нужном порядке, а потом через FieldName = nameof указывать уже на существующие поля
Поддержка структур присутствует, класс тут сделан чисто ради примера. Вообще если будете использовать структуры с этой библиотекой, то поля желательно самостоятельно создавать и через FieldName=nameof ссылаться на них
Здорово и полезно, но в случае если вам реально нужно будет сделать редактор, мой совет это editor.js он жутко удобный, вроде бы habr его же и использует, да и на notion он очень сильно похож
Если у вас только булевые значение, то скорее всего обычного энама хватит, но можно же комбинировать, в рослине например для этого используеться ushort где первые 12 битов хранят флаги(тот самый энам) а остальные 4 бита под SlotCount, таким образом можно немного с экономить памяти
ааа, понятно, увы и ах, на данный момент это не возможно, мб следует добавить такую фичу
К сожалению это нельзя контролировать, однако вы можете заранее создать поля в нужном порядке, а потом через FieldName = nameof указывать уже на существующие поля
Пример того как это можно сделать https://github.com/Asaicraft/PropertyBitPack/blob/master/PropertyBitPack.Example/PackedStruct.cs
Поддержка структур присутствует, класс тут сделан чисто ради примера. Вообще если будете использовать структуры с этой библиотекой, то поля желательно самостоятельно создавать и через FieldName=nameof ссылаться на них
Почти, само свойство(SmallSlotCount) возвращает байт, но получает она его путем чтение только 4 битов из ushort data - то есть получается 12 + 4
Ну все, теперь официально, тф закончен
Так развивались любая наука, задавая сначала заведомо глупые вопросы)
Все еще жду 3 часть
Здорово и полезно, но в случае если вам реально нужно будет сделать редактор, мой совет это editor.js он жутко удобный, вроде бы habr его же и использует, да и на notion он очень сильно похож
Сейчас верстальщики все еще не знают XSL)
Может вы выложите это как nuget пакет? Выглядит очень удобно. А так же спасибо вам!
Решил я значит изучить c++, на этой строке я упал в обморок
ПХах, просто не подумал об этом
А это идея....
Хотелось бы узнать о преимуществах UniRx. Просто я всегда использовал ReactiveUI + CommunityToolkit.Mvvm
Avalonia если честно больше нравиться чем MAUI, я не знаю почему, просто удобнее кажется
Да нет, я не об этом, автор коментария говорит о побочных эффекта. Мне вот стали интересны именно они.
Прошу прощения, а для чего ещё может использоваться Count?
Чудесная статья
Дико извиняюсь....