Форматирование строки
Оценка 4.7

Форматирование строки

Оценка 4.7
docx
18.11.2021
Форматирование строки
Л2-002105.docx

Форматирование строки

 

Класс string содержит статический метод Format(), с помощью кото- рого можно сформировать строку на основе заданных значений в задан- ной программистом форме.

 

Метод Format имеет две группы параметрова:

FormatString -Вид фор-


матирования Список значений


string


 

 

Вид форматирования:

-   обычные символы (копируются в строку)

-  


спецификаторы

{номер значения<,ширина поля><:Вид Кол-во знаков>}

 

необязательные поля

 

 

Вид спецификации:

·         D или d - целое число


·         F или f вещественное число в форме F (ЦЧ и ДЧ)

·         E или e веществ. число в форме E (мантисса и порядок)

·         N или n вещественное число с выделением тысячи

·         X или x целое 16-ричное число

Номера значений отсчитываются с нуля, выравнивание в заданном поле производится по правой границе, если ширина поля указана отри- цательным числом, то выравнивание производится по левой границе.

Вещественные числа округляются по правилам арифметики. Если вид спецификации не указан, он определяется по типу выводимого зна- чения. Количество знаков для вещественных чисел определяет количе- ство знаков после запятой, а для целых – необходимость выводить не- значащие нули.

double a=1234.5678; long b=3456;

short c=65; string s1, s2, s3;

s1=string.Format(“{0,8:f2}#{1,8:n2},a,a);

 

 

1

2

3

4

,

5

7

#

1

 

2

3

4

,

5

7

 

 


 

лишние пози- ции заполня- ются пробе- лами


округление           выделение тысяч


 

 

Если поля для вывода недостаточно, ширина будет автоматически увеличена до нужного размера.

s1=string.Format(“{0,-8:d}#{1,8:d6},b,b);

 

3

4

5

6

 

 

 

 

#

 

 

0

0

3

4

5

6

 

 


Выравнивание по левому краю


незначащие нули


 

Форматирование строки Класс string содержит статический метод

Форматирование строки Класс string содержит статический метод

F или f – вещественное число в форме

F или f – вещественное число в форме

Выравнивание по левому краю

Выравнивание по левому краю

незначащие нули

незначащие нули
Скачать файл