You are creating a class named Employee. The class exposes a string property named EmployeeType.
The following code segment defines the Employee class. (Line numbers are included for reference
only.)
The EmployeeType property value must meet the following requirements:
The value must be accessed only by code within the Employee class or within a class derived from
the Employee class.
The value must be modified only by code within the Employee class.
You need to ensure that the implementation of the EmployeeType property meets the
requirements.
Which two actions should you perform? (Each correct answer represents part of the complete
solution. Choose two.)
A.
Replace line 03 with the following code segment:
public string EmployeeType
B.
Replace line 06 with the following code segment:
protected set;
C.
Replace line 05 with the following code segment:
private get;
D.
Replace line 05 with the following code segment:
protected get;
E.
Replace line 03 with the following code segment:
protected string EmployeeType
F.
Replace line 06 with the following code segment:
private set;
E and F
E and F.
Option B wont work because internal is more restricted than protected.
You can only give a higher level restriction to the get; and set; compared to the access modifier of the property.