4
Reply

What is the difference between a Struct and a Class?

siva

siva

18y
4.6k
0
Reply

    Struct is a value type and is stored in stack whereas class is a referenc type and stored in heap. You can implement all the object oriented programming techniques on class but not on struct.

    Struct is a value type and is stored in stack whereas class is a referenc type and stored in heap. You can implement all the object oriented programming techniques on class but not on struct.

    They have with some of them as follows:
    Struct is used for value types whereas class is used for objects.
    can not use inherit from struct
    I usually use the struct to carry values around in classes...
    And if I remember correctly, although struct has constructor, but it is always empty.
    There are a few more differences which I do not remember at present.

    A struct is a group of methods and a class is a class of classes.