2012-01-26 212 views
0

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

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

回答

1

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

这是微软的一个例子。

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

如果是vb.net而不是C#.Net,该怎么办? – pabrams

+0

在VB中它确实是一个概念,但它对开发人员来说更透明一些。 这是一个很好的链接到一个网站。 http://www.fmsinc.com/free/NewTips/net/nettip40.asp –