Re: lock(this) или нет?
От: Qulac Россия  
Дата: 25.09.16 20:58
Оценка:
Здравствуйте, 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.
Программа – это мысли спрессованные в код
Отредактировано 29.09.2016 20:46 VladD2 . Предыдущая версия .
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.