Ich habe ein paar kleine Zweifel mit Klassen und Objekten.Wie viele Methoden in einer Klasse werden im Speicher erstellt, wenn ein Objekt in C# erstellt wird?
In einer Klasse I haben 10 bis 20 Verfahren (gemeinsam unten)
public class tstCls
{
public void a1()
{ }
void a2()
{ }
void a3()
{ }
void a4()
{ }
void a5()
{ }
void a6()
{ }
void a7()
{ }
void a8()
{ }
void a9()
{ }
}
Wenn ein Objekt für die obige Klasse zu schaffen. Wie viele Methoden werden gespeichert? Nur die aufrufende Methode oder alle Methoden.
static void Main(string[] args)
{
tstCls objcls = new tstCls();
objcls.a1();
}
Können Sie mir bitte auf das obige Szenario helfen.
Siehe auch z.B. https://stackoverflow.com/questions/8204595/whats-the-method-representation-in-memory –