русс | укр

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

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


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


Масиви символів


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


 

Масив символів, як і масив будь-якого іншого типу, побудований на основі базового класу Array, деякі властивості і методи якого були перераховані в таблиці 6.1. Застосування цих методів дозволяє ефективно вирішувати деякі завдання. Простий приклад приведений в лістингу 6.10.

 

Лістинг 6.10. Робота з масивом символів

using System;

namespace ConsoleApplicationi

{

class Classl

{

static void Main()

{

char[] a = { 'm', 'a', 's', 's', 'i', 'v' }; //1

char[] b = "Привіт я Ленін".ToCharArray(); //2

PrintArray("Початковий масив а:", a);

int pos = Array.IndexOf(a, 'm');

a[pos] = 'M';

PrintArray("Змінений масив a:", a);

PrintArray("Початковий масив b:", b);

Array.Reverse(b);

PrintArray("Змінений масив b:", b);

}

public static void PrintArray(string header, Array a)

{

Console.WriteLine(header);

foreach (object x in a) Console.Write(x);

Console.WriteLine("\n");

}

}

}

 

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

Початковий масив а:

massiv

Змінений массив а:

Massiv

Початковий массив b:

Привіт я Ленін

Змінений масив b:

нінеЛ я тівирП

 

Символьний масив можна ініціалізувати, або безпосередньо задаючи його елементи (оператор 1), або застосовуючи метод ToCharArray класу string, який розбиває початковий рядок на окремі символи (оператор 2).

 


<== попередня лекція | наступна лекція ==>
Символи | Рядки типу string


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