Loading...
scinetic avatar scinetic 40 Точки

Двумерен масив C#

Здравейте, знам че не сме стигнали до масиви, но ми се наложи днес да направя двумерен масив и бях неприятно изненадан, че не е същото както при Java.. Търсих, но не можах да разбера как се прави и малко се вбесих, затова се обръщам към по-знаещите и по-можещите тук.

Искам примерно да направя една матрица 4 на 4. Покажете ми как ще стане. Мерси предварително :)

1
Programming Basics
HPetrov avatar HPetrov 822 Точки
Best Answer

int[,] variable = new int[x, y]; Където x са ти броя на редовете а y броя на колоните ;)

В библиотеката на Microsoft няма нещо, което да не можеш да го намериш btw

1
scinetic avatar scinetic 40 Точки
Мерси много. И аз това бях намерил, ама ми се струваше мега странно и даже не ми се вярваше, че по този начин се прави двумерен масив във C#. Мерси :) 
0
zontak avatar zontak 457 Точки
http://pastebin.com/bA3YqADh Това е с 2x4.. Убеден съм ,че ще се справиш и с 4х4 :))
5
rosenrusev avatar rosenrusev 175 Точки

Здравей,

Реших да помогна с пояснение към  темата ти за хората, които не знаят какво е двумерен масив, а преглеждат темата ти.

"Двумерният масив е съвкупност от елементи от един и същи тип. Мястото на всеки елемент в общата съвкупност се определя от два индекса. Двумерният масив се разглежда като едномерен масив, всеки от елементите на който представлява отново едномерен масив." 

Позволявам си да дам един пример за търсене в двумерен масив.

Задачата, която ми хрумна е за съседката, която понякога звъни вечер на нашата врата и пита дали мъжа и не е у нас. С цел да не ни безпокои повече, пихме по кафе. Тя разказа, че се е записала на курс по основи на програмирането със С#. Тогава се изненадах и предложих да напишем програмка, за да не звъни и да не притеснява хората в нашата четириетажна кооперацийка, а да изполва домофона и по номерата на апартаментите да намери мъжа си. Така и сторихме. Ето какво се получи, прилагайки търсене в двумерен масив: http://pastebin.com/y3sW3gvg ;) 

За повече инфо как да декларирате и използвате такъв масив, вижте тук: http://msdn.microsoft.com/en-us/library/2yd9wwz4.aspx .

Надявам се да съм бил полезен :)

4
Можем ли да използваме бисквитки?
Ние използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Можете да се съгласите с всички или част от тях.
Назад
Функционални
Използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Използваме „сесийни“ бисквитки, за да Ви идентифицираме временно. Те се пазят само по време на активната употреба на услугите ни. След излизане от приложението, затваряне на браузъра или мобилното устройство, данните се трият. Използваме бисквитки, за да предоставим опцията „Запомни Ме“, която Ви позволява да използвате нашите услуги без да предоставяте потребителско име и парола. Допълнително е възможно да използваме бисквитки за да съхраняваме различни малки настройки, като избор на езика, позиции на менюта и персонализирано съдържание. Използваме бисквитки и за измерване на маркетинговите ни усилия.
Рекламни
Използваме бисквитки, за да измерваме маркетинг ефективността ни, броене на посещения, както и за проследяването дали дадено електронно писмо е било отворено.