2 / 2 / 0
Регистрация: 14.04.2014
Сообщений: 74
|
||||||
1 | ||||||
String.Format("{}")18.12.2014, 17:44. Показов 4821. Ответов 4
Метки нет (Все метки)
Здравствуйте, форумчане !
Возникает вопрос, относительно форматирования переменной для вывода ее в текст бокс.
Но почему-то компилятор выдает ошибку в строке №10, что имеется неверный описатель формата. Что не так ?
0
|
18.12.2014, 17:44 | |
Ответы с готовыми решениями:
4
Как добавить string.Format System.FormatException: "Input string was not in a correct format." Ошибка 'The best overloaded method match for 'string.IndexOf(string)' has some invalid arguments' Оператор & невозможно применить к операнду типа string и string List<Dictionary<String, String>> - заполнить данными datagridview |
307 / 284 / 102
Регистрация: 06.05.2014
Сообщений: 861
|
|
18.12.2014, 18:12 | 2 |
Описательно формата d применяется только для целочисленных типов. Используй f для дробных. http://msdn.microsoft.com/ru-r... .110).aspx
1
|
2 / 2 / 0
Регистрация: 14.04.2014
Сообщений: 74
|
||||||
18.12.2014, 19:07 [ТС] | 3 | |||||
Можете подсказать, как правильно форматировать число ?
Почему-то оно у меня остается в той же форме, как будто и не форматировалась.
Добавлено через 27 минут
0
|
307 / 284 / 102
Регистрация: 06.05.2014
Сообщений: 861
|
|
18.12.2014, 19:12 | 4 |
А с чего это вдруг само число должно менять "форму"? Метод Format возвращает строку, в которой это число представлено в указанной форме и только.
В твоём примере переменная str будет содержать в себе строку, где число будет "урезано" до двух знаков (кстати, если не ошибаюсь ещё и округлено до этих самых двух знаков). {0,1:f2} - элемент форматирования, где: 0 - индекс (с отчётом от нуля) аргументов переданных далее в метод, в данном случае - это переменная p, т.е. вместо этого элемента форматирования в строку подставиться значение переменной p; ,1 - длина выравнивания форматированного значения в тексте от левого края (текст выравнивается пробелами); :f2 - описатель формата, в данном случае с фиксированной запятой. Двойка определяет до какого знака после запятой нужно выровнять число; http://msdn.microsoft.com/ru-r... .110).aspx
1
|
2 / 2 / 0
Регистрация: 14.04.2014
Сообщений: 74
|
||||||
18.12.2014, 19:42 [ТС] | 5 | |||||
0
|
18.12.2014, 19:42 | |
18.12.2014, 19:42 | |
Помогаю со студенческими работами здесь
5
Binding Source Filter String над String Неявное преобразование типа string в string[] невозможно Переполнение стека в цикле, присваивание string string Текстовой документ: The given path's format is not supported Перевод Dictionary<string, string> в byte[] Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |