アカウント名:
パスワード:
双子の兄弟である VB.net ですが、こっちはどうなってますでしょうか?ついでに C++/CLIも。
そろそろVBはVB.Net互換が無くなってもいいから、C#の方言(VB風の記法を採用したC#)として再実装してくんねーかな、と思ったりする。現時点でもかなり互換性高いんだし(だからこそ微妙な違いが厄介)
VB.NETはOLE/COMを使うためだけに存在価値がある気がする。
今のVB.NETってC#と互換性あるはずだが・・・OLEって未だに使えたっけ?
ごめん、OLEはOLEでもOLE/COMオートメーションの事です。あと、C#の方が便利なのは間違いないかと。
10年近い昔、遅延バインディングがC#だと面倒だったので、当時のコードが生き残ってる次第。
C# で出来ないことが、VB.NET で出来たりはしないのだけどね。VB.NETで書けるのに C# で書けないのは唯一つ「プロパティのインデクサ」COM回りに関しては、VB.NET は複雑怪奇な書き方になってしまうので、シンプルに書ける C#使うことになるだろ?VB.NET では VB みたいな楽は出来ない。
デフォルトプロパティは(VBでは使えるけど)VB.NETでは使えないんだっけ?
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
計算機科学者とは、壊れていないものを修理する人々のことである
VB.netは? (スコア:1)
双子の兄弟である VB.net ですが、こっちはどうなってますでしょうか?
ついでに C++/CLIも。
Re: (スコア:1)
そろそろVBはVB.Net互換が無くなってもいいから、C#の方言(VB風の記法を採用したC#)として再実装してくんねーかな、と思ったりする。
現時点でもかなり互換性高いんだし(だからこそ微妙な違いが厄介)
Re: (スコア:0)
VB.NETはOLE/COMを使うためだけに存在価値がある気がする。
Re: (スコア:0)
今のVB.NETってC#と互換性あるはずだが・・・
OLEって未だに使えたっけ?
Re: (スコア:0)
ごめん、OLEはOLEでもOLE/COMオートメーションの事です。
あと、C#の方が便利なのは間違いないかと。
10年近い昔、遅延バインディングがC#だと面倒だったので、当時のコードが生き残ってる次第。
Re: (スコア:0)
C# で出来ないことが、VB.NET で出来たりはしないのだけどね。
VB.NETで書けるのに C# で書けないのは唯一つ「プロパティのインデクサ」
COM回りに関しては、VB.NET は複雑怪奇な書き方になってしまうので、シンプルに書ける C#使うことになるだろ?
VB.NET では VB みたいな楽は出来ない。
Re:VB.netは? (スコア:0)
デフォルトプロパティは(VBでは使えるけど)VB.NETでは使えないんだっけ?