我有一个类的结构是这样的:我应该使用属性来访问基类全局变量吗?
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;
}
如果我想使用这个varable从MyLenderRequest,是它更适合使用属性或访问它像这样作为受保护的足够varable?
你的意思是你在'ProviderRequest'中有一个公共字段'_residentialStatus'? – V4Vendetta
@ V4Vendetta - 从这个问题我推断_residentialStatus目前是'私人'和OP奇怪他是否应该使它受到保护或有一个(受保护的)属性。顺便说一句。我会使用一个属性,在'ProviderRequest'里面改变'_residentialStatus'的每一个调用,它并不需要直接使用这个变量来使用这个属性。然后,如果没有可以直接使用变量的地方,我可能会将其更改为自动属性。 – Corak
什么是C#上下文中的“全局变量”?发布'_residentialStatus'定义。 – Dennis