質問いいですか?たくさんあるんで申し訳ないですが

(1) C# じゃ C++ と enum の書式が違うんですか?
どうしてもエラーになってしまうんですが。
# C++はかじった程度なので、自分の方が間違っているに 300ペリカ賭けときますね

(2) プログラムバージョンってどうやって取得するんでしょうか?
「ヘルプ(H)/バージョン情報(V)...」 みたいなの作りたいです。
あと設定の方法も教えてもらえれば幸いです。

(3) .NETの言語は、中間言語にコンパイルしますが、
プログラム中に、何かにアクセスする時に必要になるようなパスワードを
書いておくときに、今までのC++などでのソフトと比べて 危なくないですか?