VB.NETからC#にいくつかのコードを変換しています。 VB.NETでは、私はこのコードを持っています:VB.NETとCのインスタンスの作成の違い#
Dim ind As Foo.Index
Dim ed As Foo.Edit
ind = New Foo.Index
ed = ind.InFunction()
それは動作します。だからC#で私のコードは次のようになります:
Foo.Index ind;
Foo.Edit ed;
ind = New Foo.Index();
ed = ind.InFunction();
しかし、これは動作しません。私は名前空間をインポートすることを忘れないと確信しています。そして、今私は疑問に思っています、それらの2つの間に違いはありますか?
EDIT: そして私はようやく私のC#のコードに
ed = New Foo.Edit();
を追加し、それはまた、動作しません。 IMHO、VB.NETには、変数の自動初期化を可能にする機能があると思います(Bexのコメントのように)。本当ですか?
最終: すべてのコードを表示する必要があるようです。しかし、私はあなたと直接話をする必要があります(またはあなたは私のソフトウェアをインストールするだけです)。それは私を本当に混乱させます。皆さん、ありがとうございました。このような初心者の質問には申し訳ありません。
する必要があります 'しかし、それは' C#で動作しません。さて、VBコードですが、C#でどのように動作すると思いますか?:-それらは構文が異なる2つの異なる言語です。 –
これは試しましたか? http://www.developerfusion.com/tools/convert/vb-to-csharp/ –
C#コードはどのように見えますか? –