名前空間に基本クラスがあります。
namespace n1
{
public class c1
{
}
}
から継承する同じ名前空間内の別のクラスc1
:
namespace n1
{
public class c2:c1
{
}
}
はライブラリであり、ライブラリのクラスを使用する Windows フォーム プロジェクトであるためc2
、別の名前空間にのインスタンスを作成したいと考えています。への参照を追加しました。しかし、私がしようとすると:n2
n1
n2
n1
using n1;
namespace n2
{
public class c3
{
public c1 c1Instance=new c1();
public c2 c2Instance=new c2();
}
}
次のエラー メッセージが表示されます。
タイプまたはネームスペース名 'c2' が見つかりませんでした
でこのエラーが発生しませんc1
。
継承されたクラスはプライベートのみですか?