Which two actions should you perform?

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.)
01 public class Employee
02 {
03 internal string EmployeeType
04 {
05 get;
06 set;
07 }
08 }
The EmployeeType property value must be accessed only by code within the Employee class or within a
class derived from the Employee class. The EmployeeType property 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.)

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.)
01 public class Employee
02 {
03 internal string EmployeeType
04 {
05 get;
06 set;
07 }
08 }
The EmployeeType property value must be accessed only by code within the Employee class or within a
class derived from the Employee class. The EmployeeType property 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 05 with the following code segment:
protected get;

B.
Replace line 06 with the following code segment:
private set;

C.
Replace line 03 with the following code segment:
public string EmployeeType

D.
Replace line 05 with the following code segment:
private get;

E.
Replace line 03 with the following code segment:
protected string EmployeeType

F.
Replace line 06 with the following code segment:
protected set;

Explanation:
AB and AF would not compile because of error: Cannot specify accessibility modifiers for both accessors of the
property or indexer.



Leave a Reply 0

Your email address will not be published. Required fields are marked *