русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

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

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Foreach (string s in array2)


Дата добавления: 2015-08-31; просмотров: 762; Нарушение авторских прав


{

System.Console.WriteLine(s);

}

}

}

 

У наведеному прикладі цикл перебирає всі елементи масиву array1. На це вказує рядок foreach (int n in array1), який інтерпретується так: для кожного цілого числа з масиву array1 робимо щось. Якби еле­ментами масиву були б не цілі, а дійсні числа, то запис виглядав би так:

 

foreach(float n in array1)

 

Тобто ми пишемо саме тип елементів масиву. Цикл foreach ви­користовується не тільки для масивів, але й для інших об'єктів.

 

2.3. Метод Format

Щоразу, коли виконувався вивід результатів на консоль, неявно викликався й метод Format. Загальний синтаксис такий:

 

{N [,М [:<коди_форматування>]]}

 

Обов'язковий параметр N задає індекс об'єкта, що заміняє фор­мат. Можна вважати, що методу завжди передається масив об'єктів, навіть якщо фактично переданий один об'єкт. Індексація об'єктів починається з нуля, як це прийнято в масивах. Другий параметр М, якщо він заданий, визначає мінімальну ширину поля, що виділяється рядку, який не вставляється замість формату. Третій необов'язковий параметр задає форматування, що вказують, як варто форматувати об'єкт. Наприклад, код С (Currency) говорить про те, що параметр повинен форматуватися як валюта з врахуванням національних особливостей подання. Код Р (Percent) задає форматування у вигляді відсотків з точністю до сотої частки.

Дія виводу на консоль використовувалася наступна конструкція:

 

int х=23, у=-4;

Console.WriteLine("x={0}, у={1}", х, у);

 

Тут ми використовуємо усередині лапок підстановочні знаки 0, 1 і т.д. (нумерація в них йде з нуля). Змінні при цьому виводяться у форматі за замовчуванням. Для виводу в певному форматі треба вико­ристати підстановочні знаки з параметрами. От деякі із них:



d - десятковий формат. Дозволяє задати загальну кількість знаків (при необхідності число доповнюється ліворуч нулями);

f-формат з фіксованою точністю. Дозволяє задати кількість знаків після коми;

х - шістнадцятковий формат;

с - грошовий формат (додає знак долара й показує два знаки після коми);

е - вивід числа в експонентній формі. Приклад використання:

 

int а=38;

Console.WrtteLine(“a={0:d4}”, а); Виведеться 0С38

double рі=3.1415926;

Console.WriteLine("pi={0:f2}", pi); Виведеться 3.14

Int b=255;

Console.WritLine("b={0:X}", b); Виведеться FF.

int c=255;

Console.WriteLine("C"{0:x}", c); Виведеться ff.

double d=1003.214;

Console.WriteLine("d={0:c}", d); Виведеться $1, 003.14 в

англійській версії Windows double e=213.1;

Console.WriteLlne("e={0:e}", e); Виведеться 2.131000e+002

 

Параметри підстановочних знаків можна використати як ма­ленькі, так і великі - це однаково. Виключення - вивід числа в шістнадцятковому вигляді (при використанні х цифри а,..., f будуть маленькими, при використанні X-великими).

 

2.4. Методи класу System.Array

Масиви в С# засновані на класі System.Array. У всіх класів, що є масивами, багато загального, оскільки вони є нащадками класу System.Array.

Клас Array має досить велике число власних методів і властивостей.



<== предыдущая лекция | следующая лекция ==>
Приклад | Foreach (int і in num)


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.033 сек.