У меня есть инструмент, который хранит временные метки микросекундного уровня, и мне нужно сохранить эти временные метки как часть сбора информации из инструмента. Обратите внимание, что мне не нужно генерировать временные метки; эти метки времени предварительно генерируются самим прибором, используя операционную систему реального времени с высоким разрешением. Разбор этих значений не является проблемой - они хранятся в стандартном формате в формате UTC. Изначально я хотел использовать Структура С# DateTime, которая может хранить только отметки времени до миллисекундного разрешения.
Есть ли еще один объект, поставляемый с .NET, или с общей библиотекой С#, которая поддерживает микро- и (в идеале) временные метки времени в наносекундах, или мне придется сворачивать свои собственные?