全ての条件式がfalseであるため、if文とelse-if文はスキップされ、else文のみ処理が実行されます。したがって、出力結果は「わんわんにゃー」となります。条件式がtrueであるため、if文に入ります。必要のない中括弧で括られていますが、C#の構文的には問題ないため「わん」と出力されます。次に、再びif-else文がありますが、このようにif文は入れ子(if文内にif文を書くこと)にすることができます。if文やelse文は処理が1行のみである場合に限り、中括弧を省略することができます。入れ子のif文の条件式がfalseであるため、else文が実行され、「わーん」と出力されます。最終的な出力結果は「わんわーん」となります。Console.Write()()の中をコンソール画面に出力します。その際、改行は行われません。改行を伴う出力はConsole.WriteLine()を使用します。