A structure in C# can be derived from one or more
-
classes
-
interfaces
-
both (1) and (2)
-
none of these
B
Correct answer
Explanation
In C#, structures (structs) cannot inherit from classes but can implement one or more interfaces. Structs implicitly inherit from System.ValueType and are sealed by default. Implementing interfaces allows structs to provide polymorphic behavior without inheritance.