我有一个类定义,其中定义了一个只读成员。
private readonly Dictionary<string, string> map = new Dictionary<string, string>();
现在为了测试我的设计,我想在它的类定义之外访问这个成员。我正在考虑提供一种get
方法,但无法编写无错误的语法。
是否可以为成员赋值(使用new
)并且仍然能够定义其get
方法?
PS:我是 C# 语言的新手。
编辑: 我没有写代码,它只是我从一个已经写好的模块中复制的一个语句。我在模块中进行了一些设计更改,并希望在代码中尽可能少地更改对其进行测试,因此我希望在类外获得该成员的只读访问权限。