HelloWorld.Coordinate.NearlyCoordinates C# (CSharp) Method

NearlyCoordinates() public method

获取临近的坐标
public NearlyCoordinates ( int distance = 1 ) : Coordinate[]
distance int 距离
return Coordinate[]
        public Coordinate[] NearlyCoordinates( int distance = 1 )
        {
            if ( distance == 0 )
            return new Coordinate[0];

              if ( distance < 0 )
            throw new ArgumentOutOfRangeException( "distance", "距离不能小于 0" );

              return GetAdjacents( distance ).Select( item => this + item ).ToArray();
        }