Difficulty: Easy
Correct Answer: False
Explanation:
Introduction / Context:
This statement checks whether you know the valid declaration places for a property in C#.
Given Data / Assumptions:
Concept / Approach:
Properties are members of types (class, struct, interface). They cannot be declared directly in a namespace, nor inside a method body. Attempting either results in a compile-time error.
Step-by-Step Solution:
Verification / Alternative check:
Try to compile a property directly under a namespace; the compiler rejects it.
Why Other Options Are Wrong:
They suggest illegal declaration contexts.
Common Pitfalls:
Confusing top-level statements or records with property placement rules.
Final Answer:
False
Discussion & Comments