public Resultado Procesar_Respuesta_Estructurada(ref object ObjetoIN, ref string Login, string NombreMetodo)
{
int i = 0;
Resultado ObjetoOUT = default(Resultado);
bool Errors_Warning = false;
Utilitarios OUtil = default(Utilitarios);
try
{
OUtil = new Utilitarios();
ObjetoOUT = new Resultado();
ObjetoOUT.Success = ObjetoIN.Success;
ObjetoOUT.ExistWarnings = ObjetoIN.ExistWarnings;
ObjetoOUT.Items = ObjetoIN.Items;
if ((ObjetoIN.Errors != null) && ObjetoIN.Errors.Length > 0)
{
Errors_Warning = true;
错误发生在ObjetoIN.Success
中错误3“对象”不包含“成功”的定义,也没有扩展方法“成功”接受类型为“对象”的第一个参数(您是否缺少using指令或程序集引用?)< / p>
答案 0 :(得分:2)
这与ref
无关。 ObjetoIN
的类型指定为object
。但是,对象没有属性或名为Success
的字段,而这正是错误消息告诉您的内容。您需要提供ObjetoIN
的有效类型才能访问Success
。