русс | укр

Мови програмуванняВідео уроки php mysqlПаскальСіАсемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование


Linux Unix Алгоритмічні мови Архітектура мікроконтролерів Введення в розробку розподілених інформаційних систем Дискретна математика Інформаційне обслуговування користувачів Інформація та моделювання в управлінні виробництвом Комп'ютерна графіка Лекції


Просте введення-виведення даних


Дата додавання: 2015-01-08; переглядів: 963.


Будь-яка програма при введенні початкових даних і виведенні результатів взаємодіє із зовнішніми пристроями. Сукупність стандартних пристроїв введення і виведення, тобто клавіатури і екрану, називається консоллю. У мові С# немає операторів введення і виведення. Замість них для обміну із зовнішніми пристроями застосовуються стандартні об'єкти. Для роботи з консоллю в С# застосовується клас Console, визначений в просторі імен System. Методи цього класу Write і Writeline вже використовувалися в наших программах. Розглянемо ці методи детальніше на прикладі лістингу 3.9.

 

Лістинг 3.9. Методи виведення

 

using System;

namespace ConsoleApplicationl

{ class Classl

{ static void Main()

{

int i = 3;

double y = 4.12;

decimal d = 600m;

string s = "Вася";

Console.WriteLine( "i = " + i ) ; //1

Console.WriteLine( "y = {0} \nd = {1}", y, d ); // 2

Console.WriteLine( "s = " + s ) ; //3

}

}

}

 

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

 

i = 3

y = 4,12

d = 600

s = Вася

 

На лістингу 3.9 в рядках 1 і 3 показано виведення пояснень і значень змінних. Коли метод Writeline викликаний з одним параметром, він може бути числом, символом або рядком. Якщо потрібно вивести в рядку не одну, а дві величини: текстове пояснення і значення змінної, необхідно їх “склеїти” в один рядок за допомогою операції “+”. Перед об'єднанням рядка з числом треба перетворити число з його внутрішньої форми уявлення в послідовність символів, тобто в рядок. Перетворення в рядок визначене у всіх стандартних класах С# - для цього служить метод ToString(). В даному випадку він виконується неявно, але можна викликати його і явним чином:

 

Console.WriteLine( "i = " + i.ToString( ));

 

Оператор 2 ілюструє виведення формату. В цьому випадку використовується інший варіант методу Writeline, який містить більше одного параметра. Першим параметром передається рядковий літерал, що містить окрім звичайних символів і послідовностей, що управляють, параметри у фігурних дужках. Параметри нумеруються з нуля, перед виведенням вони замінюються значеннями відповідних змінних в списку виведення: нульовий параметр замінюється значенням першої змінної (у даному прикладі - у), перший параметр - другою змінною (у даному прикладі - d) і так далі


<== попередня лекція | наступна лекція ==>
Операнд_1 ? операнд_2 : операнд_3. | Для кожного параметра можна задати ширину поля виведення і формат виведення. Це буде розглянуто нижче.


Онлайн система числення Калькулятор онлайн звичайний Науковий калькулятор онлайн