質問: "(no mail)"; // オーバーライド先 public void PrintData() { Console.WriteLine("Method\"PrintData\" was overrided."); } public void PrintDataEnchanced() { Console.WriteLine("名前:{0}" + Environment.NewLine + "年齢:{1}" + Environment.NewLine + "メール:{2}.", name, age, mail); } } } ``` ### 試したこと オーバーライドするメソッドにvirtual, overrideを記述している場合は問題なくコンパイルでき、実行してオーバーライドされていることを確認しています。 ### 補足情報(言語/FW/ツール等のバージョンなど) 現在、新しいものを試す意味も含め、OSXにVisual Studioをインストールし、 Visual Studio Codeにて、CSCを使用してコンパイルしています。 (実行時はMonoを使用)
回答: warning と書いてあるものは警告です。通常、警告が出ても実行ファイルは作られます。作られないとするなら、正しいコードで実行ファイルが作られるかどうか、またオプションが正しいかどうかを確かめてください。 警告を出さないようにするには、警告文の中で書かれている通り、new キーワードを使ってください。