ジェネリッククラスがあります
public class MetadataDifference<T>
{
public T NewMetadata { get; private set; }
public T OldMetadata { get; private set; }
// Other useful properties
public MetadataDifference(T newMetadata, T oldMetadata)
{
NewMetadata = newMetadata;
OldMetadata = oldMetadata;
}
}
プロパティとしてMetadataDifference<>のリストを持つラッパークラスがあります。
これは機能しません:
タイプまたは名前空間の名前「T」が見つかりませんでした
コード:
public class DifferencesResult
{
public IEnumerable<MetadataDifference<T>> MetadataChanges { get; set; }
// other fields
}
ジェネリックオブジェクトのリストを初期化するにはどうすればよいですか?出来ますか?