C# для начинающих Пахомов Б. И



Download 8,15 Mb.
Pdf ko'rish
bet73/266
Sana20.04.2022
Hajmi8,15 Mb.
#567200
1   ...   69   70   71   72   73   74   75   76   ...   266
Bog'liq
C# for beginners


Часть I. Базовые сведения о программировании на языке C# 
* To change this template use Tools | Options | Coding | 
* Edit Standard Headers. */ 
using System; 
namespace app16_foreach 

class Program 

public static void Main() 

int []A = new int [5]; 
string s; 
int i=0; 
Console.WriteLine("Введите числа массива, после " + 
"каждого , в конце "); 
while(true) 

s=Console.ReadLine(); 
if(s==null || i > (A.Length-1)) 
break; 
A[i]=Convert.ToInt32(s); 
i++;

Console.WriteLine("Введено чисел — {0}",i); 
i=0; 
foreach(int j in A) 
i += j; 
Console.WriteLine("Сумма элементов массива = {0}", 
i); 
Console.Read(); 



Первый раз было введено пять элементов, а второй — только три. Во 
втором случае сумма подсчитана верно. Это говорит о том, что в масси-
ве недостающие элементы — нулевые. Комментирования заслуживает 
только оператор 
if
, в заголовке которого проверяется, надо ли выходить 
из бесконечного цикла. Первая часть неравенства срабатывает, когда 
нажата комбинация клавиш +, вторая, если превзойден размер 


Глава 5. Массивы 
113 
массива. То есть лишние члены в массив не попадут и прерывания про-
граммы не будет. В этом же месте мы видим, что для массива, как и для 
строки, существует функция, которая возвращает длину (
Length
). У мас-
сива длина — это количество его элементов. Отметим, что 
foreach
ра-
ботает только на чтение элементов из массива. Отметим также, что 
foreach
так просто работает только для массивов из базовых типов дан-
ных (чисел, строк). Однако для классов, которые мы изучим позже, он 
функционирует довольно сложно, с чем вы познакомитесь, когда дойде-
те до изучения так называемых коллекций данных. 
Рис. 5.2. 
Результат ввода данных в массив и подсчета суммы его элементов 
Многомерные массивы 
Поговорим теперь о многомерных массивах. Они задаются формой: 
<тип>[, ...,] <имя переменной (или переменных через запятую)>; 
В квадратных скобках стоят запятые, которых на единицу меньше, чем 
размерность массива. Так для двумерного массива квадратные скобки 
будут иметь вид 
[,]
, для трехмерного — 
[,,]
и т. д. Инициализация


114 
Download 8,15 Mb.

Do'stlaringiz bilan baham:
1   ...   69   70   71   72   73   74   75   76   ...   266




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish