【问题标题】:Error with Ref parameterRef 参数错误
【发布时间】:2012-09-18 14:40:58
【问题描述】:
    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 指令或程序集引用?)

【问题讨论】:

    标签: c# parameters ref


    【解决方案1】:

    这与ref 无关。 ObjetoIN 的类型指定为object。但是, object 没有名为 Success 的属性或字段,这就是错误消息告诉您的内容。您需要为ObjetoIN 提供有效类型,然后才能访问Success

    【讨论】:

    • 是的,应该是ref Resultado ObjetoIN(第一个参数)吧?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-12-01
    • 2012-09-14
    • 1970-01-01
    • 2018-07-24
    相关资源
    最近更新 更多