私はいくつかのコードを継承しました。このコードが存在することがわかります。
private List<int> Data { get; set; }
private CsClipboard()
{
Data = new List<int>();
}
public List<int> ComponentIDs
{
get
{
return Data;
}
set
{
Data.Clear();
Data = value;
}
}
Dataをvalueに設定する前にclearを呼び出す理由がわかりません。OnClearイベントのトリガーなど以外に値を設定する前に、clearを呼び出したいシナリオがC#にあるかどうか疑問に思っています。これは、技術を備えたかなり大きなコードベースです。借金なので、過度に用心しているだけです。