C#名称空间问题

C#名称空间问题,c#,c#-4.0,c#-3.0,C#,C# 4.0,C# 3.0,我是C#的新手,我想知道如何在C#中使用自己的名称空间 假设我有一个名称空间MyNamespace1 我还有另一个名称空间MyNamespace2。我想使用我的命名空间1。但是当我使用 using MyNamespace1; 无法识别。我想知道如何执行此操作。 特别是这个: 另外,我发现,如果您使用asp.net,您可能需要将希望在页面中使用的类的属性“Build action”更改为“Compile”。 特别是这个: 另外,我发现,如果您使用asp.net,您可能需要将希望在页面中使用的

我是C#的新手,我想知道如何在C#中使用自己的名称空间

假设我有一个名称空间MyNamespace1

我还有另一个名称空间MyNamespace2。我想使用我的命名空间1。但是当我使用

using MyNamespace1;
无法识别。我想知道如何执行此操作。

特别是这个:

另外,我发现,如果您使用asp.net,您可能需要将希望在页面中使用的类的属性“Build action”更改为“Compile”。

特别是这个:

另外,我发现,如果您使用asp.net,您可能需要将希望在页面中使用的类的属性“Build action”更改为“Compile”。

是您了解这一点的朋友

The namespace keyword is used to declare a scope. 
用于组织多个类的名称空间

namespace N1     // N1
{
    class C1      // N1.C1
    {
        class C2   // N1.C1.C2
        {
        }
    }
    namespace N2  // N1.N2
    {
        class C2   // N1.N2.C2
        {
        }
    }
}

检查命名空间的可访问性级别。如果它在同一个项目中,那么您可以直接访问它

using YourProjectName.NamespaceThatYouCreated;
如果是另一个项目,如
dll
等,则添加对该库或项目的引用。 以以下方式访问命名空间:

using AnotherProject.CreatedNameSpacename;
是你了解这件事的朋友

The namespace keyword is used to declare a scope. 
用于组织多个类的名称空间

namespace N1     // N1
{
    class C1      // N1.C1
    {
        class C2   // N1.C1.C2
        {
        }
    }
    namespace N2  // N1.N2
    {
        class C2   // N1.N2.C2
        {
        }
    }
}

检查命名空间的可访问性级别。如果它在同一个项目中,那么您可以直接访问它

using YourProjectName.NamespaceThatYouCreated;
如果是另一个项目,如
dll
等,则添加对该库或项目的引用。 以以下方式访问命名空间:

using AnotherProject.CreatedNameSpacename;

如果两个名称空间位于不同的项目中,则必须添加另一个项目的引用以访问其命名空间。在您的情况下,将
MyNamespace1
的项目引用添加到
MyNamespace2
的项目中。如果两个名称空间位于不同的项目中,则必须添加另一个项目的引用才能访问其名称空间。在您的例子中,将
MyNamespace1
的项目引用添加到
MyNamespace2
的项目中,您必须在该名称空间1中至少有一个类,但可能您已经有了。只需调用MyNamespace1.className.functionName();MyNamespace1与MyNamespace2在不同的项目中,还是在同一个项目中?如果在不同的项目中,您需要在其中引用包含namespace1的项目。您是否可以共享定义命名空间时的代码。您的项目是网站模型还是webproject模型?您必须在该命名空间1中至少有一个类,但也许你已经有了它,只需调用MyNamespace1.className.functionName();MyNamespace1与MyNamespace2在不同的项目中,还是在相同的项目中?如果在不同的项目中,您需要在其中引用包含namespace1的项目。在定义命名空间时,您是否可以共享代码。您的项目是网站模型还是webproject模型?