durante la lettura di "C# in Depth" Stavo passando attraverso la sezione "Tipi di riferimento in diretta sull'heap, i tipi di valore in diretta nello stack".I tipi di riferimento in diretta sullo heap, i tipi di valore in diretta sullo stack
Ora quello che ho potuto capire è (principalmente per il tipo ref):
class Program
{
int a = 5; // stored in heap
public void Add(int x, int y) // x,y stored in stack
{
int c = x + y; // c stored in stack
}
}
Voglio solo chiarire se le mie ipotesi sono di destra. Grazie. EDIT: Avrei dovuto usare variabili diff, penso che abbia creato una confusione.so Ho modificato il codice.
EDIT: Sì, come detto Jon - scuse that.My è un mito, Avrei detto.
può u pls modificare il codice e explain- voglio dire un esempio di tipo valore memorizzato in mucchio – Wondering
Non c'è niente da modificare. Nel tuo codice, a è già memorizzato nell'heap come parte dell'oggetto Program. – siride
quindi, vuoi dire che le mie supposizioni sono giuste. – Wondering