コンパイラ エラー CS1529Compiler Error CS1529

using 句は、extern エイリアス宣言以外の、名前空間で定義された他のすべての要素の前に使用しなければなりません。A using clause must precede all other elements defined in the namespace except extern alias declarations

using 句は、名前空間内の先頭に指定する必要があります。A using clause must appear first in a namespace.

Example

次の例では CS1529 が生成されます。The following sample generates CS1529:

// CS1529.cs  
namespace X  
{  
    namespace Subspace  
    {  
        using Microsoft;  
  
        class SomeClass  
        {  
        };  
  
        using Microsoft;      // CS1529, place before class definition  
    }  
  
    using System.Reflection;  // CS1529, place before namespace 'Subspace'  
}  
  
using System;                 // CS1529, place at the beginning of the file