私はクラスを持っています:
public class ClassA<T>
{
public T Value {get; set;}
public string Description {get; set;}
}
ただし、ClassA は任意の型の値を持つことができます。型の値に関係なく、ClassA の他のプロパティを設定できる必要があります。だから私は方法を持っています:
public void DoWork(ClassA<object> source, ClassA<object> destination)
{
destination.Description = source.Description;
}
ただし、これを実行しようとすると、次のようなランタイム エラーが発生しますClassA<DateTime>
。ClassA<object>
私は何でもオブジェクトとして渡すことができると思っていました...私は似たようなものをウェブ全体で探しました.キーワードを正しく取得していないだけかもしれません.
誰にも提案はありますか?
ありがとう