| Structure | Class |
| Structures are value types | Classes are reference types |
| Structure couldn’t be null | Class can be null |
| Structure couldn’t have a destructor | Class have destructor |
| Structure can’t be abstract | Class can be abstract |
| Structure | Class |
| Structures are value types | Classes are reference types |
| Structure couldn’t be null | Class can be null |
| Structure couldn’t have a destructor | Class have destructor |
| Structure can’t be abstract | Class can be abstract |