Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

ProgBasics_lec01_intro

.pdf
Скачиваний:
6
Добавлен:
14.04.2015
Размер:
815.25 Кб
Скачать

Вывод на консоль

static void Main(string[] args)

{

пользовательский

формат

double y = 4.12; Console.Write(" y = {0,5:0.# ' руб.'} \n", y);

}

Результат работы программы:

3 y = 4,12

d = 600 s = Вася

Формат местозаполнителя (placeholder)

{ номер [ , длина ] [ : формат ] }

номер – номер элемента в списке вывода (может идти не по порядку и повторяться)

длина – количество позиций под значение.

если длина < 0, выравнивание по левому краю, иначе - по правому.

формат – строка формата для выводимого значения (описатели формата на следующем слайде)

Примеры

Примеры:

{0,-6:F4} {2:X4} {1:hh}

Форматы

Описатель формата

Описание

Примеры

Output

 

 

 

 

C или c

Валюта

Console.Write("{0:C}", 2.5);

$2.50

D или d

decimal

Console.Write("{0:D5}", 25);

00025

E или e

Научный формат

Console.Write("{0:E}",

2.500000E+005

 

 

250000);

 

F или f

Фиксированная

Console.Write("{0:F2}", 25);

25.00

 

запятая

Console.Write("{0:F0}", 25);

25

G или g

Общие

Console.Write("{0:G}", 2.5);

2.5

N или n

Number

Console.Write("{0:N}",

2,500,000.00

 

 

2500000);

 

X или x

Шестнадцатеричный

Console.Write("{0:X}", 250);

FA

 

 

Console.Write("{0:X}",

FFFF

 

 

0xffff);

 

 

 

 

 

Ввод с консоли

static void Main()

{

string s = Console.ReadLine(); // ввод строки char c = (char)Console.Read(); // ввод символа Console.ReadLine();

}

Ввод с консоли

static void Main(string[] args)

{

string buf; // буфер для ввода чисел buf = Console.ReadLine();

int i = Convert.ToInt32(buf); // преобразование

}

IntelliSense

Ввод с консоли

static void Main(string[] args)

{

string buf; // буфер для ввода чисел buf = Console.ReadLine();

int i = int.Parse(buf);

}

Условный оператор

if (<условие>)

{

//условие истинно

}

else if (<условие>)

{

//ещё одно условие

}

else

{

//условие не выполнилось

}

Пример

static void Main()

{

int val = int.Parse(Console.ReadLine()); if (val > 0)

{

Console.WriteLine("Положительное");

}

else if (val < 0)

{

Console.WriteLine("Отрицательное");

}

else

{

Console.WriteLine(0);

}

}

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]