'da bir hedef gerektirir Tamam, bu yüzden generikleri öğreniyorum ve bu şeyi çalıştırmaya çalışıyorum, ama aynı hatayı söylemeye devam et. İşte kod: BuradaStatik olmayan yöntem PropertyInfo.SetValue
public static T Test<T>(MyClass myClass) where T : MyClass2
{
var result = default(T);
var resultType = typeof(T);
var fromClass = myClass.GetType();
var toProperties = resultType.GetProperties();
foreach (var propertyInfo in toProperties)
{
var fromProperty = fromClass.GetProperty(propertyInfo.Name);
if (fromProperty != null)
propertyInfo.SetValue(result, fromProperty, null);
}
return result;
}
teşekkür, ben arıyordum sadece ne ... –