Что использовать для подготовки к сдаче SCJP 6 ?

По опыту многих людей, сдававших на этот сертификат в нашей фирме, для подготовки достаточно всего одной книжки и одного тренажёра. (далее…)
Замечательное сравнение

Чем хороший дизайнер отличается от плохого? Хороший знает, что он хороший. А плохой думает, что он обманет всех, написав, что он мечтает научиться чему-нибудь, попав в хорошую студию. Но при этом нихуя не умеет думать и нихуя не тратит время, чтобы научиться чему-нибудь самостоятельно, чтобы стать лучше.
P.S. для программиста это так же актуально
P.P.S оригинал взял тут tema.livejournal.com
Коварный вопрос по С#
При каких условиях пройдет данный тест?
1 2 3 4 5 6 7 8 9 10 | [Fact] public void NewTest() { var a = new A(); a.GetType().GetField("b").SetValue(a, 83); a.GetType().GetField("c").SetValue(a, 42); Assert.Equal(a.b, a.c); } |
Один из вариантов решения под катом. (далее…)
Вопросы на собеседовании. Коварный вопрос по Event,Delegate
На собеседованиях любят задавать всякие каверзные вопросы. Одним из любимых вопросов на понимание .net платформы является вопрос про события и делегаты. В лучшем случае спрашивают отличия, в худшем могут задать такой вопрос на засыпку.
Дан код:
1 2 3 4 5 6 7 8 9 10 | public class A { public void OnDoWork() { if ( DoWork != null ) DoWork(this, EventArgs.Empty); } public event EventHandler DoWork; } |
- Что будет с программой, если класс A видоизменить так: убрать ключевое слово event?
- Что будет с программой, если вообще во всем коде убрать ключевые слова event?





