独自のゲッターとセッターを持つ別のクラスの列挙を取得および設定すると、クラスプロパティでビルドエラーが発生します。次のコードのget{}ステートメントには同じエラーが2つあります。次のように表示されるビルドエラーを解決する方法がわかりません。'ステートメントとして使用できるのは、割り当て、呼び出し、インクリメント、デクリメント、待機、および新しいオブジェクト式のみです。
public class Data
{
private IEnumerable<Client> _clientData;
private IEnumerable<Company> _companyData;
public IEnumerable<Client> ClientData
{
get { _clientData ?? (_clientData = new List<Client>()); }
set { _clientData = value; }
}
public IEnumerable<Company> CompanyData
{
get { _companyData ?? (_companyData = new List<Company>()); }
set { _companyData = value; }
}
}