The standard order for ``++using++`` directives is alphabetic with the exception of ``++System++`` directives, which come first for higher visibility. Using a different order may cause maintainers to overlook a directive or misunderstand what's being used. == Noncompliant Code Example [source,csharp] ---- using C; // Noncompliant using System.A.A; using A; using D; using B; using System; using System.A; using System.B; ---- == Compliant Solution [source,csharp] ---- using System; using System.A; using System.A.A; using System.B; using A; using C; using B; using D; ---- ifdef::env-github,rspecator-view[] ''' == Implementation Specification (visible only on this page) include::message.adoc[] include::highlighting.adoc[] endif::env-github,rspecator-view[]