网站中的默认命名空间

发布于 2024-12-28 23:31:07 字数 133 浏览 0 评论 0原文

我刚刚发现我可以通过转到项目>来获取/设置我的网络应用程序中的默认命名空间属性>应用。显然,出于某种原因,这只适用于 VB.Net,而不适用于 C#.Net。

如何找出我刚刚创建的网站的默认命名空间?项目属性看起来完全不同。

I just found out that I can get/set a default namespace in my web app by going to project > Properties > Application. Apparently this only applies to VB.Net, and not C#.Net, for some reason.

How do I find out what the default namespace is for the website I just created? The project properties look completely different.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

海拔太高太耀眼 2025-01-04 23:31:07

C# Web 应用程序的默认命名空间就是项目的名称。
它会自动添加到您的代码中。此外,项目中的文件结构将决定该文件的默认命名空间。如果您的应用程序中有一个 Views 文件夹,您将获得命名空间 SampleNamespace.Views,并且建议通过许多样式强制工具在命名空间中镜像文件结构。

这是微软的一个例子。

namespace SampleNamespace 
{
    class SampleClass{}
    interface SampleInterface{}
    struct SampleStruct{}
    enum SampleEnum{a,b}
    delegate void SampleDelegate(int i);
    namespace SampleNamespace.Nested
    {
       class SampleClass2{}
    }
}

The default namespace for your C# web app is just the name of your project.
It's added to the code for you automatically. Also the file structure within your project will determine what the default namespace for that file. If you have a Views folder in your app you would get namespace SampleNamespace.Views and it is recommended through a number of style enforcing tools that you mirror the file structure in your namespaces.

Here's an example from microsoft.

namespace SampleNamespace 
{
    class SampleClass{}
    interface SampleInterface{}
    struct SampleStruct{}
    enum SampleEnum{a,b}
    delegate void SampleDelegate(int i);
    namespace SampleNamespace.Nested
    {
       class SampleClass2{}
    }
}
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文