why sturcture ? why class?why you prefer structure and in
which cases u go for class?



why sturcture ? why class?why you prefer structure and in which cases u go for class?..

Answer / supraja

Class
-->It is reference type
-->The values allocated in heap
-->Can have constructors, properties, methods
-->Abstract and sealed are possible
-->We cannot have parameter less constructor
-->We can overload constructors
-->Reference type
-->Supports data members, code members (methods) and events
-->Supports inheritance
-->Preferable when you need to initialize one or more
members upon creation
-->Can have parameterized constructors
-->More flexible, unlimited event handling support

Structure
-->It is value type
-->The values allocated in stack
-->Can have constructors, properties, methods
-->Abstract and sealed are not possible
-->By default public
-->We cannot have parameter less constructor
-->We can overload constructors
-->Value type
-->Supports data members, code members (methods) and events
-->Can not inherit
-->Preferable when you perform large number of operations
on each instance
-->Can not control initialization using structure variable
-->Less flexible, limited event handling support

Is This Answer Correct ?    4 Yes 6 No

Post New Answer

More C Sharp Interview Questions

What is difference between dictionary and list in c#?

0 Answers  


What is difference between arraylist and list in c#?

0 Answers  


What does private void mean in c#?

0 Answers  


How?s method overriding different from overloading?

3 Answers  


What is parse method in c#?

0 Answers  






Can a dictionary have the same key?

0 Answers  


Which constructor is called first in c#?

0 Answers  


Is int an object in c#?

0 Answers  


Can we override interface method?

0 Answers  


Explain the difference between class and interface in .net?

0 Answers  


What are the Types of caching

0 Answers   TCS,


What's the difference between the debug class and trace class? Documentation looks the same.

0 Answers  


Categories