3

Asp.net MVC 開発者が次のように名前空間using内にディレクティブを配置する理由はわかりません。System.Web.Mvc

namespace System.Web.Mvc
{
    using System;
    using System.Collections.ObjectModel;

    [Serializable]
    public class ModelErrorCollection : Collection<ModelError>
    {

        public void Add(Exception exception)
        {
            Add(new ModelError(exception));
        }

        public void Add(string errorMessage)
        {
            Add(new ModelError(errorMessage));
        }
    }
}

スコープusing内にディレクティブを配置する必要がある のはいつですか?namespace

4

2 に答える 2

3

「using」ステートメントは名前空間の内側または外側にあるべきですか? を参照してください。

于 2011-02-17T06:01:02.900 に答える
2

それはあなたの選択です。StyleCop ツールはこれをベスト プラクティスとして警告していますが、Visual Studio で生成されたファイルには常に名前空間の外部で using が含まれています。

名前空間のすべての using ディレクティブは名前空間内にある必要がありますか?

于 2011-02-17T06:01:03.970 に答える