는이 같은 클래스 구조를 가지고 :기본 클래스 전역 변수에 액세스하려면 속성을 사용해야합니까?
public class PingtreeReq : ProviderRequest
{
// I want to use _residentialService here!
}
public class ProviderRequest
{
// Should this be a variable or property?
protected Dictionary<int, string> _residentialSerice;
}
내가 MyLenderRequest에서이 varable를 사용하려는 경우,이 속성을 사용하는 것이 더 적합하거나 적절한 보호 varable으로 이런 식으로 접근한다?
당신은'_residentialStatus'가'ProviderRequest'에 있다는 것을 의미합니까? – V4Vendetta
@ V4Vendetta - 질문에서 내가 추론하는 _residentialStatus는 현재 '비공개'이며 OP는 'protected'로 설정해야하는지 아니면 'protected'로 설정해야하는지 궁금합니다. Btw. 나는 프로퍼티를 사용할 것이고'ProviderRequest' 내부는'_residentialStatus'에 대한 모든 호출을 변경합니다.이 프로퍼티를 사용하기 위해서는 변수를 직접 사용할 필요가 없습니다. 변수를 직접 사용하는 곳이 없으면 자동 속성으로 변경합니다. – Corak
C#의 컨텍스트에서 "전역 변수"란 무엇입니까? '_residentialStatus' 정의를 게시하십시오. – Dennis