Ciao,
ho comprato da un paio di giorni il libro "C# - Guida per lo sviluppatore" della Wrox.
Ho cominciato a leggerlo ma finora avevo programmato solo in ASP e VB6 quindi la mia conoscenza della programmazione OOP è piuttosto scadente.
Conosco i concetti di classe,oggetto,ereditarietà,polimorfismo e sovraccarico dei metodi in linee generali e ho capito che tutto in C# è definito come una classe.
Quello che non capisco è perchè nel primo esempio che fa il libro :

codice:
using System;
class MyFirstCSharpClass
{
  public static int Main()
  {
    Console.WriteLine("This isn't  at...");
    return 0;
  }
}
debba definire una classe.
Insomma è vero che tutto deve essere in una classe ma che senso ha definire una classe per un'operazione così stupida.
Sono daccordo che sia molto comodo che anche i tipi di dati siano degli object,ma questo codice che senso ha ?
Nel senso le classi non servono per organizzare tutto il codice e incapsulare le informazioni ?
Qui che informazioni sto incapsulando ?
Vi prego chiaritemi questo punto.

Spero di aver spiegato il mio problema.
Thanks