質問

確かにあの違い一般的な構文、その他の重要な区別がありますか?があり 一部の の違いですか。

役に立ちましたか?

解決

リンク先の比較では非常に徹底したが、その主な差異い、次の点に注意してください:

  • C#には匿名化方法VBされます。
  • C#の利回りをキーワード(反復子のブロック)VB11この追加
  • VB支援 暗黙の下旬に結合 C#のサンプルソースコードは明示的に遅binding現在はdynamicキーワード)
  • VB支援をXML文字列
  • VBは大文字と小文字を区別しません
  • より多くのボックスコードスニペットのためのVB
  • より多くのボックスのリファクタリングツールのC#Visual Studio2015の現在と同様のリファクタリングツールを両VB-C#.

一般のものMSを毎に異なり、その二つの言語を対象に非常に異なる。 このブログ は概要の対象になりました。でしょうかを決定する聴衆にまでをどのようなことをなさっているのだからしまいました。

他のヒント

この課題はたくさんの時間です。純2.0を公開しました。この Wikipedia 記事で読み取るものとする。

この場合に考慮する構文が、VB.NET ある場合 感度がC#がある場合 感度.

この は非常に包括的な参考値です。

以来ていると思うので、googleないと思いリンクによりサイトは何かを探しています。

私の答え:選べるベースの歴史おります。C#のはJAVAのようなC++います。VB.NET たくのVBプログラマーがいのではないでしょうかは本当に問題な正弦ありません。NETプログラマーからの旧VB.

私の意見はVBは生産性が高そのスレッドセーフで、C#、まうのですが、常に先の生産性ツールなどのintelisense)のものをお勧めしますvb c#にあるのです。もちろん、誰かを知っている好むc#なお、c#の選択した。

この構文糖C#3は本当に押したり、バー、なると思われのLinq XMLもVB.Net そういったと取り扱い、深く入れ子にされたXMLエクスペディアのキャンセルする惧ただチャレンジしましょう。

ひとつ無視差にはどのように取扱いの拡張方法Vb.Net 実際にできるものC#なパの型の拡張手法を定義してref): http://blog.gadodia.net/extension-methods-in-vbnet-and-c/

ほかにも書います。そのコンパイルを同じILできますのでコンパイルってVBに反映するとともにC#.

を明らかに違いは統語はするべきではないということ。例えばVBが動支援の種類が、本当にそうだとして静的としてC#'s-VBコンパイラの数値んで頂きたいと思います。

Visual Studio動においてポイントとなるのはVBよC#-隠す多くの機能が追加の背景の作成の大小、資源申し訳のための大きなもの)とより良いスニペットです。

さらに、多くのコンパイラ"魔法の"クライアントまで、フルのC#3VB.Net った後、後退してしまった。もVB現とC#のいが handles キーワードことになるの議ます。

@Tomることによって、少しの日-VB.Net これによって、XML docsもと '''

@ルーク-VB.Net い拍手法では支援lambdas.

最大の違い私の意見を書く能力、安全でないコードのC#.

はVB.NET ポtry...catchタイプの例外扱い、それはまだのようなものVB6のエラーになります。にエラーがこれまでに提案されている虐待を受け、大多数の場合には、try...catchはよりもはるかに優れており;がエラー時に役立つ可能性があ扱COM間の業務の誤りができ、罠に捕らえられ、復号化され、最終的な"再試行せよ"とは一線です。いのみものコードがたくさんmessier.

この課題についてでwikipediaとharding.

http://en.wikipedia.org/wiki/Comparison_of_C_Sharp_and_Visual_Basic_.NET http://www.harding.edu/fmccown/vbnet_csharp_comparison.html

あなたをおもてなしには注意しました。

応させていただくことがILそのすべてだけます。その場合には神経をはprecompilerます。が一般的なコンセンサスは、vbはデフォルト値が設定されます.ができc#な節目と手書きのより少ないコードも同じです。

ひとつ無視差にはどのように取扱いの拡張方法Vb.Net 実際にできるものC#なパの型の拡張手法を定義してref): http://blog.gadodia.net/extension-methods-in-vbnet-and-c/

スコットHanselman 最近書いた興味深い記事が対照的なvar点: こうした記述は、本var!= Dim

ありVB.NET 固定のVB6問題ることで、適切なOOP言語が打ち出されている。-似の能力をC#.AlthougnIを好む傾向にあるスレッドセーフで、C#、私の古VBエラー時の構築に取り扱うvisualタイムアウト。何かを賢く利用するものにエラーが簡単に虐待を受け!!

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top