Пример #1
0
        public ObservableCollection <ObservableCollection <Location> > ConvertArrayToList(Location[,] grid)
        {
            ObservableCollection <ObservableCollection <Location> > lsts = new ObservableCollection <ObservableCollection <Location> >();

            for (int i = 0; i <= grid.GetUpperBound(0); i++)
            {
                lsts.Add(new ObservableCollection <Location>());

                for (int j = 0; j <= grid.GetUpperBound(1); j++)
                {
                    lsts[i].Add(grid[i, j]);
                }
            }

            return(lsts);
        }
Пример #2
0
 public int GetUpperBound(int rank)
 {
     return(_subGrid.GetUpperBound(rank));
 }