コードで問題が発生しました。オブジェクト プロセスの PropertyInfo を取得して obj 内に配置するループを作成しましたが、obj 値がリストの場合は、別のメソッドを呼び出す必要があり、検証しようとしています。これは次のコードを使用していますが、if ブロックが機能していませんでした。
foreach (PropertyInfo obj in process.GetType().GetProperties())
{
email += createEmail(obj.Name, Convert.ToString(objeto.GetValue(processo, null)));
if (obj.GetType() == typeof(System.Collections.Generic.List<>))
{
CreateEmail<Object>(obj, "");
}
}
何か案が?前もって感謝します。