2012-02-22 4 views
1

Что такое типы верхнего уровня и типы вложенного уровня в C#?Что такое типы верхнего уровня и типы вложенного уровня?

+0

Это очень расплывчатый вопрос. Посмотрите на это всю необходимую информацию о вложенных типах: http://msdn.microsoft.com/en-us/library/tdz1bea9%28v=vs.71%29.aspx – Jamiec

ответ

3

типы верхнего уровня определяются непосредственно внутри пространства имен:

namespace Foo 
{ 
    class Bar {} // top-level class 
} 

Nested types определяются внутри другого класса или структуры:

namespace Foo 
{ 
    class Bar 
    { 
     class Baz {} // nested type 
    } 
}