Изучив основные типы данных, методы и условия мы уже можем сделать игру, основанную на простых алгоритмах. Но придётся весь код писать в одной программе, выражаясь по "сиШарповски" в одном классе. Эта программа (класс) будет разрастаться семимильными шагами и очень скоро в этой "простыне" станет сложно что-либо найти, легко потерять и проще забить. :) Классы в C# Вместо того, чтобы пытаться запихнуть всё в одну программу (класс), будет гораздо удобнее разделить логику и код по разным классам (программам), в зависимости от того, к какому объекту они относятся...
Что такое ссылки? Если говорить простыми словами, то ссылка - это ещё одно название для какой-то переменной. Перед тем как объявить ссылку, нужно объявить переменную любого типа. Чтобы объявить ссылку на эту переменную, нужно написать тип переменной, затем значок "&", потом название ссылки и присвоить её какой - либо переменной. Вот пример: Здесь мы объявляем переменную pi типа double. Затем создаём ссылку pp. Теперь мы можем обращаться к pi через pp и проводить с ней какие-то операции....