Так, ну поле - это переменная, а свойство - это как метод, только другое. Значимые и ссылочные я знаю. Абстрактный класс и интерфейс как раз на хабре спрашивал, но мне сказали, что мне пока рано и это "казуистика" . Static - это для методов без объектов классов, дефолт конструкторов и для полей, который в единственном экземпляре для всех объектов класса. А вот с yield'ом проблемы, коллекции я так до конца и не понял... Ладно, спасибо за ответ!
А что значит "минимальное приложение"? И мне казалось, что уровень jun'а - это намного больше... Может я тогда и ASP выучу, чтобы работать параллельно xD