Здравствуйте, RQ, Вы писали:
RQ>Вопросы:
RQ>1. lock(this.a) в данном случае эквивалентен lock(this) со всеми вытекающими последствиями?
RQ>2. на ваш взгляд имеет ли подобный вариант наследования право на жизнь — спрашиваю, потому что мне интуитивно не нравится такая конструкция, но сформулировать, что именно мне не нравится, я не могу.
RQ>PS продолжать тот топик не стал, вроде бы вопрос другого характера, если поступил не правильно извиняюсь.
This указывает на текущий экземпляр класса и не важно в коде базового класса или подкласса.
protected void Init(A a)
{
Console.WriteLine(this==a);
this.a = a;
}
Выводит true.