Защо cmd04 не работи?
Повторих урока 2 пъти, но референцията с cmd04 не се получава - конзолата я интерпретира като текст, къде греша?
Не съм сигурен дали примера с cmd04 цели парсване на параметри. Мисля, че cmd05 вече парсваше.
Иначе прегледах кода ти, но от това, което виждам на екрана според мене изобщо не влизаш в if`а, който отговаря за cmd04.
Опитай се като за начало да промениш името на командата и напиши пробно в if-а Console.WriteLine ("test");
преди преди настоящите редове и кажи какво се е случва.
А да, сложи и в началото на метода cmd04 кода Console.WriteLine ("test2");
Идеята е при изпълнение да видиш до къде стига програмният код и къде се чупи.
Потретих урока и този път нещата се получиха, макар че кодът е абсолютно същият :) Може грешката да е била от неправилен if - забелязах, че в подсказките има два if-a, които се изписват по абсолютно еднакъв начин, докато имаме double и Double, string и String и тн.
Не съм сигурен какъв е бил проблема, но един не лош подход е да слагаш Console.WriteLine в кода си поетапно на изпълнението. Така ще следиш къде точно се счупва или до къде работи.