Что я хочу сделать, так это то, что я хочу передать указатель на функцию, которая может быть переменной любого типа (int, long, string, даже класс, который, я имею в виду, должен иметь возможность передавать указатель любой переменной).Я делаю это так:
unsafe class whatever
{
whatever(object* variable)
{
this.variable = variable;
}
}
ОШИБКА IS: Невозможно получить адрес, получить размер или объявить указатель на управляемый тип ('объект')
ПочемуЯ хочу сделать, я буду хранить переменные, переданные через конструктор и буду использовать их метод ToString (), я пытаюсь создать класс для консольных приложений, Обновление переменных с их обновленными переменными.
Если бы я мог сделать это, Мой код будет выглядеть так
unsafe class whatever
{
whatever(object* variable)
{
this.variable = variable;
}
object* variable;
public override string ToString()
{
return *variable.ToString();
}
}