Ошибка компилятора CS1529
Обновлен: Ноябрь 2007
Сообщение об ошибке
Предложение using должно предшествовать всем остальным элементам, определенным в пространстве имен, за исключением объявления псевдонима extern
A using clause must precede all other elements defined in the namespace except extern alias declarations
Предложение using в пространстве имен должны быть на первом месте.
Пример
Следующий пример приводит к возникновению ошибки 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