同じ名前空間を持っていても、プロジェクトの別のフォルダでクラスをインスタンス化できません。パブリッククラスが同じネームスペースに関係なくアクセスできない
namespace MyNameSpace
{
public class MyFirstClass
{
MySecondClass myClass = new MySecondClass();
}
}
namespace MyNameSpace
{
public class MySecondClass {}
}
私はメッセージを取得「MyClassの」変数の上に私のマウスを合わせると:
型または名前空間名は「MyClassの」が見つかりませんでした(あなた はusingディレクティブが欠落していますか、アセンブリ参照?)
これはなぜ動作しないのか分かりません。私は何時間も立ち往生してきた。
'class'以外のメンバーを呼び出しますか?これはC#のキーワードです。クラスのメンバー*として使用すると、混乱を招くようです。 – David
'class'は予約語です。他の名前を使用してください。 – Rahul
私は実際に "クラス"という単語を使用しませんでした。申し訳ありませんが、私は擬似コードでもっと注意していたはずです。 – maximus009