読み取り専用メンバーが定義されているクラス定義があります。
private readonly Dictionary<string, string> map = new Dictionary<string, string>();
設計をテストするために、クラス定義の外でこのメンバーにアクセスしたいと考えています。メソッドを提供することを考えget
ていましたが、エラーのない構文を書くことができませんでした。
(を使用して)メンバーに値を割り当て、そのメソッドnew
を定義することは可能ですか?get
PS: 私は C# 言語が初めてです。
編集: 私はコードを書いていません。すでに書かれたモジュールからコピーしたステートメントです。モジュールでいくつかの設計変更を行い、コードで可能な限り最小限の変更でテストしたいので、クラス外でこのメンバーの読み取り専用アクセスを取得しようとしていました。