Отправляет email-рассылки с помощью сервиса Sendsay

Финансы. Инструкция

  Все выпуски  

Уроки по C# и .NET.


Информационный Канал Subscribe.Ru

C# и .NET. Уроки с сайта http://progs.biz

Рассылка №23

Основы C#. Урок 39. Форматированный вывод.

Полные версии уроков (с картинками) можно найти по адресам
Урок 39. Форматированный вывод.

Основы C#. Урок 39. Форматированный вывод

Для вывода на консоль мы использовали следующую конструкцию:

...
int x=23, y=-4;
 ...
Console.WriteLine("x={0}, y={1}", x, y);
 ...

Здесь мы используем внутри кавычек подстановочные знаки {0}, {1} и т. д. (нумерация в них идет с нуля). Переменные при этом выводятся в формате по умолчанию. Для вывода в определеном формате надо использовать подстановочные знаки с параметрами. Вот некоторые их них:

  • d - десятичный формат. Позволяет задать общее количество знаков (при необходимости число дополняется слева нулями).
  • f - формат с фиксированной точностью. Позволяет задать количество знаков после запятой.
  • x - шестнадцатеричный формат.
  • c - денежный формат (добавляет знак доллара и показывает два знака после запятой).
  • e - вывод числа в экспоненциальной форме.

А вот пример их использования:

            ...
            int a=38;
            //Выведется 0038
            Console.WriteLine("a={0:d4}", a);

            double pi=3.1415926;
            //Выведется 3.14
            Console.WriteLine("pi={0:f2}", pi);

            int b=255;
            //Выведется FF.
            Console.WriteLine("b={0:X}", b);

            int c=255;
            //Выведется ff.
            Console.WriteLine("c={0:x}", c);

            double d=1003.214;
            //Выведется $1, 003.14 в английской версии Windows и
            //1 003,14 р. в русской.
            Console.WriteLine("d={0:c}", d);

            double e=213.1;
            //Выведется 2.131000e+002
            Console.WriteLine("e={0:e}", e);
            ...

Параметры подстановочных знаков можно использовать как строчные, таки и прописные - это все равно. Исключение - вывод числа в шестнадцатеричном виде (при использовании h цифры a, ..., f будут строчными, при использовании H - прописными).

Наверх
Рассылки сайта progs.biz:
Рассылки Subscribe.Ru
Уроки по SQL Server

Уроки для начинающих по SQL Server. Создание баз данных, администрирование, программирование, использование языка T-SQL, написание клиентских приложений.


Copyright Алексеев Игорь, 2002-2003
Copyright сайт progs.biz, 2002-2003
Распространение материалов без разрешения владельцев авторских прав запрещено.



http://subscribe.ru/
E-mail: ask@subscribe.ru
Отписаться
Убрать рекламу

В избранное