Ошибка вызвана этой строкой:
public byte var = 5;
Вы не должны были писать public
там.var
в методе, поэтому это локальная переменная.Локальные переменные не могут иметь модификаторы доступа, потому что их область действия - это просто окружающий метод, никто другой не может получить к нему доступ.
Слово public
сбивает с толку компилятор.Он считает, что метод является классом, когда его явно нет, отсюда и ошибка.Просто удалите public
.