Защо cmd04 не работи?

Visual Studio Xamarin Програмиране Основи на програмирането със C#

Повторих урока 2 пъти, но референцията с cmd04 не се получава - конзолата я интерпретира като текст, къде греша?

https://github.com/DanielaNaydenova/Primeri.CSharp.Terminal/commit/d46fa14909c6f6d213f236d003a32d67bf36b774

Не съм сигурен дали примера с cmd04 цели парсване на параметри. Мисля, че cmd05 вече парсваше.

Иначе прегледах кода ти, но от това, което виждам на екрана според мене изобщо не влизаш в if`а, който отговаря за cmd04.

Опитай се като за начало да промениш името на командата и напиши пробно в if-а Console.WriteLine ("test"); преди преди настоящите редове и кажи какво се е случва.

А да, сложи и в началото на метода cmd04 кода Console.WriteLine ("test2");

Идеята е при изпълнение да видиш до къде стига програмният код и къде се чупи.

Потретих урока и този път нещата се получиха, макар че кодът е абсолютно същият :) Може грешката да е била от неправилен if - забелязах, че в подсказките има два if-a, които се изписват по абсолютно еднакъв начин, докато имаме double и Double, string и String и тн. 

Не следва ли в такъв случай да ни върне грешка, когато опитаме да компилираме?

Не съм сигурен какъв е бил проблема, но един не лош подход е да слагаш Console.WriteLine в кода си поетапно на изпълнението. Така ще следиш къде точно се счупва или до къде работи.


Вашият отговор

Научи компютърните програми онлайн от топ експертите на България
Регистрацията в АУЛА ви дава:
  • 20 безплатни урока
  • Трикове и тънкости за софтуера
  • Отговори на вашите въпроси
  • Регистрация