It-tipi f'C# jaqgħu f'żewġ kategoriji fundamentali: value types (jaħżnu d-data direttament) u reference types (jaħżnu referenza/pointer għad-data fuq l-heap). Huma jdiverġu fi kif jiġu maħżunin, kopjati, u mqabbla — distinzjoni kruċjali li taffettwa l-imġieba madwar il-lingwa.
Iż-żewġ kategoriji
Value types → struct, int, double, bool, char, enum, DateTime, decimal
Stored INLINE (stack for locals); copied BY VALUE.
Reference types → class, string, array, object, interface, delegate
Variable holds a REFERENCE to data on the heap; copied BY REFERENCE.
