こんにちは。最近ゲームを作るためにC#を勉強中の者です。
先日「やさしいC#(第3版)」という著書を購入したのですが、この本どうもWindowsユーザー向けに書かれているらしく、Macユーザーである私は「System.Windows.Forms」という参照を開発環境のプロジェクトに追加するという部分で早くも詰みました。
そこで色々調べたところ、「WinFormsは名前の通りWindows専用のFormです。.NETかつmacでGUIアプリを作りたいなら基本的にはXamarinを利用することになると思います。」とのこと。ただ本書のC#コードをフロントエンド・バックエンドに分けて考えたり、メソッドやクラスなどの代替案を考えたりするのはちょっと...(初心者には無理)
結局サンプルコード通りに動かすには、仮想環境を導入するしかないみたいなのでこれを機に「Parallels Desktop」という仮想アプリケーションを使ってみることにしました。値はそこそこ張りましたが、「Macでこのライブラリが使えないならWindowsで行ったれ!」といった手段を取れるのは大きいですね。