zoukankan      html  css  js  c++  java
  • base.set_Item base.get_Item导致无法编译问题解决方法

    问题产生的场景:
    1)你在反编译别人的代码时候(初步判定是Framework不一致造成)。

    2)编写的Class有用索引器。


    VS IDE报错如下:

    错误 3 “System.Configuration.ConfigurationElement.this[System.Configuration.ConfigurationProperty].get”: 无法显式调用运算符或访问器 D:\WebPageSecurity\Ventaur\Web\Security\Configuration\SecureWebPageItemSetting.cs 27 38 WebPageSecurity
    错误 4 “System.Configuration.ConfigurationElement.this[System.Configuration.ConfigurationProperty].set”: 无法显式调用运算符或访问器 D:\WebPageSecurity\Ventaur\Web\Security\Configuration\SecureWebPageItemSetting.cs 31 22 WebPageSecurity

    大体上会出现类似错误提示。

    解决方法:

    错误情景如下

    代码
    [ConfigurationProperty("recurse", DefaultValue=false)]
            
    public bool Recurse
            {
                
    get
                {
                    
    return (boolbase.get_Item("recurse");
                }
                
    set
                {
                    
    base.set_Item("recurse", value);
                }
            }

    正确修改

    代码
    [ConfigurationProperty("recurse", DefaultValue=false)]
            
    public bool Recurse
            {
                
    get
                {
                    
    return (boolbase["recurse"];
                }
                
    set
                {
                    
    base["recurse"]= value;
                }
            }

    完毕!!!

    作者:Olar Tan
    出处:http://www.cnblogs.com/olartan
    ♪:没有做不到的 只有偷懒而错过的 ♪

  • 相关阅读:
    java代码块执行顺序
    Oracle-SQL高级查询
    java单例模式
    Oracle序列和伪表
    Oracle函数
    Oracle存储过程
    Oracle触发器
    Oracle分析函数
    Oracle分页查询
    Oracle联合查询
  • 原文地址:https://www.cnblogs.com/olartan/p/1621982.html
Copyright © 2011-2022 走看看