如何在相同或不同的名称空间中但在同一应用程序中使用“公共变量”?

例如:

BookStore Web应用程序中的第一个名称空间

namespace BookStore
{
    public partial class index : System.Web.UI.Page
    {
        public string command; // the public variable declared


Same BookStore应用程序中的第二个名称空间

namespace Admin.BookStore // here i try to include the BookStore namespace..
{
    public partial class admin : System.Web.UI.Page
    {
        void access()
        {
            command = "something text" ;


在这里,我认为command应该出现在智能感知中。我认为是因为它是一个公共变量,但是没有显示出来。

最佳答案

在管理类中,您还可以在文件顶部添加以下内容:

Using BookStore;


但是,索引不是静态类,因此您必须具有该类的实例才能使用命令字段。

Index indexInstance = new Index();
indexInstance.command = "something text";

08-19 19:33