C# делегат в качестве параметра. Использование лямбда выражения

Доброго времени суток.

Есть класс:

class TestClass
{
    public int val { get; set; }
   
    public TestClass() { }
}

Есть метод:

private void MyProc(Action<TestClass> p)
{            
       // ???????????????????????
}

Хочу делать вот так:

MyProc(p => p.val = 2);

Только не понимаю, как мне получить объект класса TestClass в MyProc и далее что то делать исходя из значения val.


Ответы (0 шт):