Compilar classes (sem metodo main) em c#

pessoal eu queria criar as classes separadas… (ou seja) nao colocar tudo num arquivo so… com fazemos em java.
Se eu tento compilar uma classe em c# diz que nao pode compilar pq nao achou o metodo main…

como eu faco?
(notepad++ e csc.exe)

No caso do C#, você precisa gerar uma DLL, que é mais ou menos o equivalente ao que se chama no Java de JAR. Não há um “.class” separado para cada classe no caso do .NET.

De qualquer forma, se quiser gerar várias DLLs (argh, não gosto disso no .NET) você pode fazer isso. Eu em particular acho que não é uma boa prática.

O csc permite criar uma DLL passando o parâmetro /target:library.

Digite “csc -?” e veja as opções que você pode passar.

entao vc quer dizer que eu vou ter que criar uma dll pra cada classe? ;x