Dans le programme ci-dessous:Comment la mémoire est-elle allouée à une variable statique?
class Main
{
static string staticVariable = "Static Variable";
string instanceVariable = "Instance Variable";
public Main(){}
}
Le instanceVariable
sera stocké dans la mémoire allouée par exemple d'objet. Où sera stocké le staticVariable
, est-il stocké dans l'instance d'objet elle-même ou ailleurs? Si elle est stockée ailleurs, comment les emplacements de mémoire sont-ils connectés?