私はC#と他のプロジェクトビルドVBでプロジェクト全体をビルドしていると私はこの2つのプロジェクトは相互に相互作用する必要があるので、このVBプロジェクトへの参照を作ったとしましょう。これは可能ですか?この2つのプロジェクトのコンパイルされたコードは一緒に暮らせるでしょうか?また、私は同じプロジェクトVBとC#をコンパイルされたバージョンは同じですか?VBのコンパイルコードはC#と同じですか?
0
A
答えて
2
1
.NET/CLR中間言語を使用しています。 はILとも呼ばれます。
は executional結果は同じであり、C#とVBで書か
コード・プログラムは、得られたIL-コードが異なっていてもよいJavaのバイトコードに似ているが。
0
はい、異なる言語で書かれたプロジェクトを混在させることができます。
は、それがコンパイルされています一度C#とVBコンパイラプロデュースコードのソースコードから、ほとんどのコードは同じものになるかどうかで、いくつかの微妙な違いがあります。
例えば、これらの微妙な違いの1つはC#でのローカル変数が初期化されていないながら、VB内のローカル変数は、ゼロに初期化されることです。
0
- C#プロジェクト
- にソリューションエクスプローラを追加し、既存のプロジェクトを追加し、ソリューションエクスプローラでVBプロジェクト
- 右クリックソリューションの名前を追加し、既存のプロジェクトを追加し、ソリューションエクスプローラで、空のソリューション
- 右クリックソリューション名を作成します。 > VBプロジェクト>「マイプロジェクト」>参照>追加...ボタン>プロジェクト> C#プロジェクトを選択> OK
これで、他のプロジェクトのパブリックメソッドにアクセスできます。
関連する問題
- 1. VB WPF textblock.textはテキストファイルと同じ
- 2. ASP.NET - にApp_Code - ミックスVBとC#と同じフォルダ内に
- 3. cコールの同期はコマンドの同期と同じですか?
- 4. RubyはC#と同じですか?オペレータ
- 5. C#。 OpenTKと同じコードですか?
- 6. C++のexternと同じC#
- 7. OutlookフォームのこのVBコードのC#と同等の機能は何ですか?
- 8. Javaの静的{...}と同じC#は何ですか? Javaでは
- 9. VB.NETのC#のデフォルトキーワードと同じものは何ですか?
- 10. Objective-Cの.hashはSwiftの.hashValueと同じですか?
- 11. Cと同じタイプの++クラスメンバー
- 12. なぜchar *はCのchar **と同じ扱いですか?
- 13. VB LINQクエリのC#の同等に
- 14. tcpリスナとtcpサーバはC#で同じですか?
- 15. VBメソッドと同等のドットネット
- 16. C#Winforms Keys.Rightは一重引用符と同じですか?
- 17. "!"と "nil"は同じ結果を出しますか? Objective-Cで
- 18. C++と同じ引数
- 19. VBのWithステートメントに相当するC#とは何ですか?
- 20. 同じ(?)C#とVB.NET LINQクエリは
- 21. objective-cのすべてのプロパティでgetterは同じですか?
- 22. C#とはC++のSTL塗りつぶしメソッドと同じ
- 23. CSSと同じですか?
- 24. VB関数とC#
- 25. C++:同じオブジェクトの
- 26. Objective Cでは、Cで関数ポインタを渡すのと同じことは何ですか?
- 27. `tee`コマンドは* input *と同じですか?
- 28. dpはdipと同じですか?
- 29. iframeはウィンドウと同じですか?
- 30. Tuple2とペアは同じですか?
はい、すべての.NET言語は他の.NETアセンブリを参照できます。あなたはそれを試しましたか?実際の問題は何ですか? – ildjarn
はい、あなたが** VB.NET **について話している限り。 –
VBとC#の同じプロジェクトは、わずかに異なる方法でコンパイルされます。他のすべての要素が等しいとすると、アプリケーションの実行に違いはありません。実際のプロジェクト –