Hi CPallini,
nice solution. Thank you very much! Here is my resulting quick code:
static internal class PositionCheck
{
static private int _counter;
static internal int Counter { get => _counter; }
static private char[] _arr;
static internal void SetItemCount(int items)
{
_arr = new char[items];
_counter = items;
}
static internal void Set(int index)
{
if(_arr[index] == '\0')
{
_arr[index] = '1';
_counter--;
}
}
static internal bool Get(int index)
{
return _arr[index] == '\0';
}
}
Ken