1
리플렉션을 사용하여 클래스 및 값을 취하는 클래스를 생성하고 클래스 유형을 반환하는 일반 메소드를 작성하려고합니다.Reflection을 사용하여 속성 값을 설정하는 방법은 무엇입니까?
protected static T GetSecureModel<T>(T model)
{
T secureModel = default(T);
foreach (var property in model.GetType().GetProperties())
{
if (string.CompareOrdinal(property.PropertyType.FullName, "System.String") == 0)
{
property.SetValue(property.Name, property.GetValue(model, null).ToString(), null);
}
}
return secureModel;
}
설정 값 후에 클래스를 반환하는 방법은 무엇입니까?