void IncFirst()
{
Storage.first++;//явно показываем, что увеличиваем переменную какую-либо
}
void IncLast()
{
Storage.last++;//явно показываем, что увеличиваем переменную какую-либо
}
void Inc(Storage storage)
{
storage.//как сюда передать то, какую переменную я хочу поменять?
}
class Storage()
{
int first = 0;
}
class Routine()
{
Storage storage;
void Main()
{
Inc(ref Storage.first);
Console.PrintString(Storage.first.ToString());//тут будет 1?
}
void Inc(ref int value)
{
value++;
}
}