1.C#、VB.NET-1.C#、VB.NETの違いそうなんです。VB.NETには静的クラスが無いんです。「モジュールがあるやん?」と思った方。VB.NETのモジュールがC#の静的クラスとよく混同されますが、残念ながら100%同じというわけではないのです。1.C#、VB.NET-1.C#、VB.NETの違いC#の場合、単に「=」の場合は代入を表します。下記のコードは変数xに1を代入します。等価の意味はというと、「==」のようにイコールを重ねます。このように等価と代入が異なる演算子として用意されています。1.C#、VB.NET-1.C#、VB.NETの違いメソッドの引数は主にByValの値渡しとByRefの参照渡しがあります。VB.NETでは以下は等価です。ByValの省略は意見が分かれますが、正直どちらでも私はいいと思います。1.C#、VB.NET-1.C#、VB.NETの違いメソッドは必ず「()」が付きます。引数が必須であればいいのですが、VB.NETで引数無しの場合は「()」を省略してもコンパイルエラーにはなりません。私は手続き型言語もオブジェクト指向言語も関数言語も一通り経験してきましたが、一番好きな言語は何?と聞かれたら、断然C#と答えます。1.C#、VB.NET-1.C#、VB.NETの違い一つのデリゲートで複数のメソッドを連続で実行することをマルチキャストデリゲートと呼びます。これによってメソッドを任意のタイミングで追加して最後に実行するような処理も簡潔に書くことができます。1.C#、VB.NET-1.C#、VB.NETの違いVB.NETにはオーバーライドに似たような機能でシャドウがあります。オーバーライドとシャドウは機能としては似ているかもしれませんが、使用される意味としては全くの別物です。初学者は混同しがちなので注意して下さい。1.C#、VB.NET-1.C#、VB.NETの違いメソッドの引数を省略、既定値を設定できる機能をオプション引数と呼びます。Framework4.0から初めて導入されました。1.C#、VB.NET-1.C#、VB.NETの違い参照型はnullを許容していますが、値型はどうでしょうか。実はここでもC#とVB.NETで微妙に挙動が異なります。参照型はnullを許容していますが、値型はnull非許容です。こんな感じで局所的に変数を作ったり、処理を分けたりするのにすごく便利なのです。1.C#、VB.NET-1.C#、VB.NETの違いとある方からこんな質問。私の判断は、「どちらでも良い」が正解です。他のWEBや本を見ると、「On」にしないと駄目プラグラマやで~みたいな風潮で洗脳するように書かれていますが・・・。1.C#、VB.NET-1.C#、VB.NETの違いC#とVB.NETでは文字列分割の挙動で若干の違いがあります。これはVB.NET初学者でもよく間違いますので、しっかり覚えておきましょう。文字列「lowhogemiddlehogehighhogenone」を「hoge」で分割することを考えます。1.C#、VB.NET-1.C#、VB.NETの違い私はC#とVB.NETどちらでもプログラミング出来ますが、片方しか知らない方向けに違いをいくつか紹介していきたいと思います。C#とVB.NETはどちらもWindows系アプリケーション(ASP.NET)を作成できるプログラミングとして有名です。1.C#、VB.NET-3.クラス便利なのか余計なお世話なのか分かりませんが、VB.NETのプロパティは引数を実装できます。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。