powered by simpleCommunicator - 2.0.41     © 2025 Programmizd 02
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Конвертация масок формата С в формат C#
1 сообщений из 1, страница 1 из 1
Конвертация масок формата С в формат C#
    #39974907
WinterGraveyard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Имеется некое описание метаданных, приходящее от внешнего источника. В этих метаданных, помимо прочего, есть описание формата для отображения, и формат этот C-like, как для printf - например %4.2f. Эти форматы всегда описывают формат только для одного значения (т.е. строка не может быть вида "%f %d"), и не содержат никакого другого текста, кроме собственно формата (т.е. строка не может быть вида "foo is %d"). Нужно преобразовать такие строки в описатели формата для IFormattable.ToString. Про вариант с p/invoke sprintf из msvcrt.dll я в курсе, но он не подходит - в моем случае эта преобразованная маска формата передаётся третьей стороне, и она принимает именно пару строка формата+значение, а не форматированную строку. В принципе, регэксп для парсинга таких строк формата известен, но может уже есть что-то готовое для конвертации таких форматов?
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Конвертация масок формата С в формат C#
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]