2012-01-26 8 views
0

私は、プロジェクト>プロパティ>アプリケーションに移動して、Webアプリケーションのデフォルトネームスペースを取得/設定できることを知りました。明らかにこれはVB.Netにのみ適用され、C#.Netではなく何らかの理由で適用されます。ウェブサイトのデフォルトネームスペース

私が作成したばかりのWebサイトのデフォルト名前空間についてはどうすればわかりますか?プロジェクトのプロパティは全く異なって見えます。

答えて

1

C#Webアプリケーションのデフォルト名前空間は、プロジェクトの名前だけです。 自動的にコードに追加されます。また、プロジェクト内のファイル構造によって、そのファイルのデフォルト名前空間が決定されます。あなたのアプリにViewsフォルダがある場合は、namespace SampleNamespace.Viewsが得られ、あなたの名前空間のファイル構造をミラーリングする多くのスタイル強制ツールを使うことをお勧めします。

ここは、Microsoftの例です。

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

C#.Netの代わりにvb.netを使用するとどうなりますか? – pabrams

+0

これはVBでは本当に同じコンセプトですが、開発者にとってはもう少し透明です。 ここには、かなり上手く行くサイトへの小さなリンクがあります。 http://www.fmsinc.com/free/NewTips/net/nettip40.asp –

関連する問題