C# Объект любого класса в конструкторе
Я не силён, пытаюсь понять как это можно реализовать.
Нужно чтобы конструктор метода принимал объект любого класса, но как это записать?
public interface ISaveAndLoad
{
void Save(int indexToSave, //Класс);
void Load(int indexToLoad);
}
Ответы (2 шт):
Автор решения: Олександр
→ Ссылка
public interface ISaveAndLoad<T>
{
void Save(int indexToSave, T obj);
void Load(int indexToLoad);
}
ИЛИ
public interface ISaveAndLoad
{
void Save(int indexToSave, object obj);
void Load(int indexToLoad);
}
ИЛИ
public interface ISaveAndLoad
{
void Save<T>(int indexToSave, T obj);
void Load(int indexToLoad);
}