Language Basics C# Book

Nested types are also called inner types.
To access nested type we have to use the outter type name.
using System;
class Rectangle{
public class Point{

}
}
class Test
{
static void Main()
{
Rectangle.Point p = new Rectangle.Point();
}
}