Javaでは、クラスファイルを別のファイルに保存して、クラスファイルが同じディレクトリにある限り、別のファイルのメソッドからインスタンス化できますが、これはVisual Basicでは動作しません。Visual Basicクラスを別々のファイルに保存していますか?
何か不足していますか?
Javaでは、クラスファイルを別のファイルに保存して、クラスファイルが同じディレクトリにある限り、別のファイルのメソッドからインスタンス化できますが、これはVisual Basicでは動作しません。Visual Basicクラスを別々のファイルに保存していますか?
何か不足していますか?
同じディレクトリにファイルを配置しても、VB.NET(またはC#の場合)の意味はそれほどありません。
両方のクラスが同じnamespaceにあり、あなたが/インスタンス化にアクセスするクラスは、あなたがそれをインスタンス化することができるはずFriend
または広いアクセスを持っている場合 - より多くの何も必要とすべきではない(何もプライベート既定のコンストラクタと、このようなペテンを想定していません)。
私は仲間のプログラマーを刺したが、本当に良い*理由がなくても、ファイルシステム構造体/名前空間構造体を整列させていなかった。 –
@pst - 私はそこにいる。これが問題だとは想像できません。 OPはおそらくJavaのようにデフォルトの「パッケージ」アクセシビリティを期待しています。 – Oded
する必要があります。あなたのコードを投稿し、何がうまくいかないか説明してください。 – Oded