Описание тега iformattable

3 ответа

Функция с параметром IFormattable не будет принимать строку

У меня есть функция, где я обработал строку ввода. public string Foo(string text) { // do stuff with text and // return processed string } Я звонил из многих мест, где я конвертировал guid в строку вроде этого: string returnValue = Foo(bar.ToString(…
12 ноя '13 в 20:59
1 ответ

Пользовательский форматировщик строки в C#

Форматирование строки в C#; Могу ли я использовать это? Да. Могу ли я реализовать пользовательское форматирование? Нет. Мне нужно написать что-то, где я могу передать набор пользовательских параметров форматирования string.Format, который будет имет…
2 ответа

Реализация ссылок для IFormattable

Есть ли хорошая эталонная реализация для IFormattable? Я планирую иметь хотя бы один заказ IFormatProvider для моего объекта, и я хочу убедиться, что проводка правильная для различных возможных наборов параметров, передаваемых в IFormattable.ToStrin…
08 янв '13 в 18:13
0 ответов

Отступ с помощью форматера Xtext IFormattableDocument

Я заметил подобные проблемы в нескольких местах с форматером Xtext. Я не уверен, является ли это моим незнакомым с этим или у него просто есть некоторые общие недостатки. Надеюсь, кто-то может помочь мне в этом конкретном случае, и это даст мне лучш…
30 апр '18 в 14:35
1 ответ

Разница между String, FormattableString, IFormattable

FormattableString Введено в C# 6.0. Как мы можем использовать то же форматирование строки, используя string возразить, почему есть необходимость использования FormattableString или же IFormattable, Какая разница между тремя? Мой код var name = "Prav…
1 ответ

Можно ли сделать какие-либо предположения о связи между object.ToString() и IFormattable.ToString(string, IFormatProvider) для встроенных типов?

Я пишу некоторый код форматирования вывода строки для агрегированных записей (думаю, вывод в формате CSV). Я пытаюсь написать так, чтобы он использовал встроенные возможности форматирования строк многих типов через IFormattable.ToString(string, IFor…
11 дек '15 в 18:51
0 ответов

IFormattable возвращает неправильное значение при использовании формата

Я попытался отформатировать значение в формате HexaDeciamal, используя IFormattable и String.Format. Но оба возвращают разные значения. Пожалуйста, предложите какой-нибудь формат для получения значения, например String.Format. Код: Console.WriteLine…
18 ноя '15 в 04:22
1 ответ

Вопрос C#: почему я не могу назначить строку непосредственно классу, наследующему System.IFormattable или System.FormattableString, хотя они сами могут?

public class Program { public void Main() { IFormattable string1 = $"{1},{"test"}"; //Works FormattableString string2 = $"{1},{"test"}"; //Works LocStr string3 = $"{1},{"test"}"; ///Error: Cannot implicitly convert type 'string' to 'LocStr' } publi…
18 июл '23 в 21:53
0 ответов

ICustomFormatter, который работает с uint.ToString

Можно ли создать файл, который работает с uint? У меня есть следующий FormatProvider internal class IPFormatProvider : IFormatProvider, ICustomFormatter { public object? GetFormat(Type? formatType) { if (formatType == typeof(ICustomFormatter)) { ret…
17 июл '23 в 04:45