25.07.2017 Views

Intro-CSharp-Book-v2015

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

966 Въведение в програмирането със C#<br />

през него и на конзолата се отпечатва разбърканото в случаен ред тесте<br />

карти. Странно: изглежда всичко работи. Какъв е проблемът?<br />

Стартираме програмата без да я дебъгваме с [Ctrl+F5]. Резултатът е<br />

грешен – картите не са разбъркани. Стартираме програмата отново в режим<br />

на дебъгване с [F5]. Дебъгерът отново спира на точките на прекъсване и<br />

отново програмата се държи коректно. Изглежда, че когато дебъгваме<br />

програмата, тя работи коректно, а когато я стартираме без дебъгер,<br />

резултатът е грешен. Странна работа!<br />

Решаваме да добавим един ред, който отпечатва тестето карти след всяко<br />

единично разместване:<br />

static void ShuffleCards(List cards)<br />

{<br />

for (int i = 1; i

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!