русс | укр

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

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


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


Шановні українці! Матеріал був перекладений з російської мови. Тому можуть бути незначні помикли...

Цикли у Сі Шарп | for while do while foreach

Цикли у програмуванні використовуються дуже часто, і знати їх - це святе діло кожного програміста.

Цикли бувають: з постумовою, з передумовою, кінцеві, нескінченні.

У C# приміром цикли оголошуються так:

Цикл for:

for (int i = 0; i < 8; i++) { дію }

Цикл while:

while (! = sum 0) { дію }

Цикл do while:

do {
пдействие
} while (! = sum 0);

І ось новий вид записування циклу - це foreach. Наприклад у вас є масив mas типу int і мінлива s типу strng, тоді:

foreach (int j in mas)
{
s = s + j + " ";
}

 

Приклад програми з використанням циклів у Сі Шарп:

 

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication2
{
  class Program
  {
      static void Main(string[] args)
      {
          int[] mas = {1,2,5,6,8,4,9,10};
          int i;          

          string s = "Висновок циклом for: ";
          for (i = 0; i < 8; i++) { s = s + mas[i] + " "; }

          Console.WriteLine(s);
          s = "Висновок циклом while:";
          i = 0;

          while (i < mas.Length)
          {
              s = s + [i mas] + " ";
              i++;
          }

          Console.WriteLine(s);
          s = "Висновок циклом do while: ";
          i = 0;

          do
          {
               s = s + mas[i] + " ";
               i++;
          }
          while (i < mas.Length);

          Console.WriteLine(s);
          s = "Висновок циклом forech: ";

          foreach (int j in mas)
          {
               s = s + j + " ";
          }
          Console.WriteLine(s);
          Console.ReadKey();
       }
    }
}

 

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

Переглядів: 4747

Повернутися взміст


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