みなさんはC#とVB.NETどちらが好き(得意)ですか?
私は「構文が違うだけで、どっちでもいいけどやっぱC#が好きだな」っていう認識でした。
最近、掲示板でもお仕事上でも、.NETからのExcel操作についての話題が結構でてたんですが
自分でコーディングしたことないなぁと思い、ちょっとさわってみることにしました。
もちろん自分の好きなC#で。
ネットを調べてみると、VB.NETのサンプルが多い。
まぁそれをC#に置き換えて書いていこうとコーディングをすすめて
ビルドしてみるとコンパイルエラーが。
あれ?と思い調べてみると。。。
そうか、C#では「省略可能なパラメータ」をサポートしてないんだった!
例えばExcelをOpenするAPIは、パラメータ15個。その内、ファイルパスを除く
14個が(VB.NETでは)省略可能なんです。
ということで、VB.NETとC#のExcelのオープン処理はこんな感じになります。
見やすさだけなら、断然VB.NETに軍配。
こんなところで言語の違いが出るとは思ってなかったなぁ。
それでもやっぱりC#使うけどね~!
投稿日時 : 2007年5月12日 16:45
Powered by: Copyright © ふじさき