1. void significa che il metodo non deve restituire nulla
2. protected significa che il metodo è visibile anche a classi ereditate
3. private significa che il metodo non è visible all'esterno della classe
4. internal significa che la classe è visibile solo all'interno dello stesso assembly