汎用属性クラスが与えられた場合:
public class Attribute<T>
{
string Name { get; set; }
T Value { get; set; }
}
そのジェネリックのさまざまなタイプ (int、string、datetime など) を含む列挙型を含むオブジェクトを持つ方法はありますか。
public class AttributableObject
{
IEnumerable<???> attributes { get; set;}
}
分散の問題が発生しないようにする方法はありますか?