правки
This commit is contained in:
parent
e4ffccbd5b
commit
6ae71d329e
@ -25,7 +25,7 @@ public interface ICollectionGenericObjects<T>
|
|||||||
/// <param name="obj">Добавляемый объект</param>
|
/// <param name="obj">Добавляемый объект</param>
|
||||||
/// <param name="comparer">Cравнение двух объектов</param>
|
/// <param name="comparer">Cравнение двух объектов</param>
|
||||||
/// <returns>true - вставка прошла удачно, false - вставка не удалась</returns>
|
/// <returns>true - вставка прошла удачно, false - вставка не удалась</returns>
|
||||||
bool Insert(T obj, IEqualityComparer<DrawningCar?>? comparer = null);
|
bool Insert(T obj, IEqualityComparer<T?>? comparer = null);
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Добавление объекта в коллекцию на конкретную позицию
|
/// Добавление объекта в коллекцию на конкретную позицию
|
||||||
@ -34,7 +34,7 @@ public interface ICollectionGenericObjects<T>
|
|||||||
/// <param name="position">Позиция</param>
|
/// <param name="position">Позиция</param>
|
||||||
/// <param name="comparer">Cравнение двух объектов</param>
|
/// <param name="comparer">Cравнение двух объектов</param>
|
||||||
/// <returns>true - вставка прошла удачно, false - вставка не удалась</returns>
|
/// <returns>true - вставка прошла удачно, false - вставка не удалась</returns>
|
||||||
bool Insert(T obj, int position, IEqualityComparer<DrawningCar?>? comparer = null);
|
bool Insert(T obj, int position, IEqualityComparer<T?>? comparer = null);
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Удаление объекта из коллекции с конкретной позиции
|
/// Удаление объекта из коллекции с конкретной позиции
|
||||||
|
@ -32,10 +32,6 @@ public class ListGenericObjects<T> : ICollectionGenericObjects<T>
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
public CollectionType GetCollectionType => throw new NotImplementedException();
|
|
||||||
|
|
||||||
public int MaxCount { get => throw new NotImplementedException(); set => throw new NotImplementedException(); }
|
|
||||||
|
|
||||||
public CollectionType GetCollectionType => throw new NotImplementedException();
|
public CollectionType GetCollectionType => throw new NotImplementedException();
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
@ -53,7 +49,7 @@ public class ListGenericObjects<T> : ICollectionGenericObjects<T>
|
|||||||
return _collection[position];
|
return _collection[position];
|
||||||
}
|
}
|
||||||
|
|
||||||
public bool Insert(T obj, IEqualityComparer<DrawningCar?>? comparer = null)
|
public bool Insert(T obj, IEqualityComparer<T?>? comparer = null)
|
||||||
{
|
{
|
||||||
// TODO проверка, что не превышено максимальное количество элементов
|
// TODO проверка, что не превышено максимальное количество элементов
|
||||||
// TODO выброс ошибки, если переполнение
|
// TODO выброс ошибки, если переполнение
|
||||||
@ -61,7 +57,7 @@ public class ListGenericObjects<T> : ICollectionGenericObjects<T>
|
|||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
public bool Insert(T obj, int position, IEqualityComparer<DrawningCar?>? comparer = null)
|
public bool Insert(T obj, int position, IEqualityComparer<T?>? comparer = null)
|
||||||
{
|
{
|
||||||
// TODO проверка, что не превышено максимальное количество элементов
|
// TODO проверка, что не превышено максимальное количество элементов
|
||||||
// TODO выброс ошибки, если переполнение
|
// TODO выброс ошибки, если переполнение
|
||||||
|
@ -57,14 +57,15 @@ public class MassiveGenericObjects<T> : ICollectionGenericObjects<T>
|
|||||||
return _collection[position];
|
return _collection[position];
|
||||||
}
|
}
|
||||||
|
|
||||||
public bool Insert(T obj, IEqualityComparer<DrawningCar?>? comparer = null)
|
public bool Insert(T obj, IEqualityComparer<T?>? comparer = null)
|
||||||
{
|
{
|
||||||
|
// TODO выборс ошибки, если такой объект есть в коллекции
|
||||||
// TODO вставка в свободное место набора
|
// TODO вставка в свободное место набора
|
||||||
// TODO выброс ошибки, если переполнение
|
// TODO выброс ошибки, если переполнение
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
public bool Insert(T obj, int position, IEqualityComparer<DrawningCar?>? comparer = null)
|
public bool Insert(T obj, int position, IEqualityComparer<T?>? comparer = null)
|
||||||
{
|
{
|
||||||
// TODO выборс ошибки, если такой объект есть в коллекции
|
// TODO выборс ошибки, если такой объект есть в коллекции
|
||||||
// TODO проверка позиции
|
// TODO проверка позиции
|
||||||
|
Loading…
Reference in New Issue
Block a user