De classe C# sans méthode main

Je suis en train d'apprendre le C# et je suis très nouveau pour elle, alors pardonnez-moi pour l'apparemment stupide question. J'ai une certaine expérience en Java, et j'ai remarqué que C# programmes ont également besoin d'un main() méthode dans sa classe principale.

Ce que si je veux créer une classe qui n'est pas une classe principale, c'est à dire que je l'importer dans une classe principale?

J'ai essayé de le faire, et quand je compile (via cmd à l'aide de csc File.cs) le compilateur dit que l' .exe qu'il fera a pas de main() méthode. Est-ce à dire que je me trompais, et chaque les besoins de la classe un main() méthode, ou que je compile il tort?

Peut-être que le problème est dans le code (depuis que je suis en s'appuyant sur ma connaissance de la syntaxe Java), qui ressemble à ceci:

public class Class
{
    int stuff;
    public Class(int stuff)
    {
        this.stuff = stuff;
        stuff();
    }
    public void method()
    {
        stuff();
    }
}

EDIT: je crains que cela est terriblement mal compris. Je ne demande pas si le fichier a besoin d'une méthode main, je me demande comment je peux importer cette classe dans une autre classe, car je me rends compte que si je suis pour ce faire, je ne peux pas avoir une main (comme je l'ai dit, j'ai quelques Java de l'expérience), mais à chaque fois que j'essaie de compiler sans le compilateur me dit que j'en ai besoin.

Si vous êtes en train d'apprendre le C#, vous feriez mieux de coller avec Visual Studio. la compilation via la ligne de commande est un autre sujet en lui-même, et vous feriez mieux d'obtenir à l'aise avec la langue et le cadre avant d'essayer de manipuler la compilation en ligne de commande.
Je pense que Class est un mot réservé. Quelles sont vos attentes de stuff();? Si c'est l'exemple de code que vous devez poster votre code réel.
stuff(); n'est pas valide en référence à votre code, trucs(); est l'appel d'une méthode , alors que vous avez déclaré qu'un nombre entier!
Ne vous méprenez pas sur la question complètement et se plaignent de la sémantique de l'exemple de code qui n'est pas destiné à faire du sens.
Class n'est pas un mot clé réservé. class est..

OriginalL'auteur Bluefire | 2013-02-04