有时候,我们在使用开源程序时,会碰到错误 CS0120 对象引用对于非静态的字段、方法或属性,此类属性一般引用了非静态的方法造成的,解决办法有两种。

1.将引用的方法new一个对象出来。

2.将引用的方法改成static静态方法,或者引用对应版本的方法。

之所以开源程序会碰到CS0120错误,基本就是程序引用的NuGet程序包的版本问题,版本不同,方法已经改变就不好说了,也可能他以前是静态的,但是现在改成非静态了,例如AutoMapper程序包,你要调用Mapper.Map<TSource, TDestination>(TSource source)这个方法,如果是7.0.1版本,该方法就是静态static,如果是最新版,该方法就不是静态的,需要你自己new一个出来。

VS错误 CS0120 对象引用对于非静态的字段、方法或属性相关推荐

  1. CS0120 对象引用对于非静态的字段、方法或属性XX是必需的

    一般这个错误是没有new对象,却直接用静态类.方法的形式调用了方法, 解决: 直接将类实例化个对象 比如报错的代码: System.Diagnostics.EventLog.WriteEntry(&q ...

  2. .net 非静态的字段、方法或属性 要求对象引用

    vs中如果出现错误提示"非静态的字段.方法或属性要求对象引用"时 说明该类的中方法没有static  不是静态的.有非静态的字段.方法或属性,要求该类必须实例化. 1.实例化类为对 ...

  3. C#报错提醒:“对象引用对于非静态字段、方法或属性是必需的”

    C#报错提醒:"对象引用对于非静态字段.方法或属性是必需的" 原因:类中静态的方法.成员函数只能访问静态的数据成员或者静态的方法. 所以当静态函数调用非静态函数时,会提醒报错. 解 ...

  4. 非静态的字段、方法或属性 要求对象引用

    遇到C# 报错 "非静态的字段.方法或属性 要求对象引用",一开始以为要加上ref或者out, 结果试过也不行.百度易一下才发现是这是因为类的静态方法规定的,类中静态的方法.成员函 ...

  5. java dispose非静态_Java_GUI_Swing:dispose()方法

    先来看看 JAVA 1.5 的帮助文档的原文 - dispose - public void dispose() 释放由此 Window.其子组件及其拥有的所有子组件所使用的所有本机屏幕资源.即这些 ...

  6. 静态与非静态区别及调用(达内培训课程内容)

    /*此类用来学习static关键字 * 1.什么是static:static是Java中的关键字,表示静态,可以去成员变量和成员方法,被静态修饰的成员变量 * 叫做静态变量(类变量),被静态修饰的成员 ...

  7. 爬虫实践之非静态图片获取

    关于非静态图片的说明 先说下静态图片,就是指其url地址固定不变,同时图片内容固化的图片,当然是在一定时间段内固定不变的,不能是这一秒图片内容为a,下一秒内容就是b了.如网站logo之类的图片,短期内 ...

  8. java中代码块之静态代码块和非静态代码块

    一.代码块: 语法:使用{}包裹的,可以在{}中写代码. 修饰符:static 或者不修饰. static修饰的为静态代码代码块. 格式: //静态代码块,随着类的加载児执行static{System ...

  9. JAVA错误:无法从静态上下文中引用非静态变量 this

    新学习:构造方法的重载,给成员变量赋值 错误代码: class Student {public static void main(String[] args) {Person p = new Pers ...

最新文章

  1. 钟南山: 疫情可能一周或10天达到高峰! 李兰娟院士:拿到疫苗株可能还要一个月!...
  2. 如何有效的准备Java面试?
  3. getResources().getIdentifier(textView01, id, cn.xxx.xxx);
  4. .NET设计模式(16):模版方法(Template Method)
  5. shell 批量添加用户健壮版
  6. git cherry-pick用法
  7. 黑顶帽—lhMorpBlackTopHat
  8. windows切换git账号
  9. 通过C#/.NET API使用CNTK
  10. C#正则表达式判断输入日期格式是否正确
  11. Unity Shader之入门-helloworld
  12. 华为交换机一次性进入多个接口_华为交换机交换机常用配置(认证、批量操作)...
  13. 小米max2装鸿蒙,小米Max2最全评测 小米Max2值不值得买?
  14. 计算机控制面板设置命令,进入开始---设置--控制面板--声音和音频设备命令
  15. dtm源码编译安装-运行客户端demo
  16. 电脑自动开机+自动输入密码
  17. ROS进阶功能—action通信机制
  18. 面试题(十二)自我介绍
  19. Excel如何快速对选中区域截图?
  20. vue 上实现无缝滚动播放文字系统公告

热门文章

  1. 不需要网络的调频收音机_五六十年代不需要电的收音机
  2. taotao.sql文件(免积分分享)
  3. CRM软件需要考虑的问题
  4. Citrix 知识中心Top10 - 2012年9月 包括KB、白皮书、补丁、演讲以及工具。
  5. NPL系列之分词常用原则以及算法(三)
  6. 娱乐圈艺人最经典的死亡-值得怀念
  7. g30u盘启动 中科曙光1620_曙光I620-G20服务器安装windowsserver2008r2方法
  8. 使用建造者模式(Builder Pattern) 设计Excel导出场景,附源码
  9. 手变小是怎么回事_手小该怎么办呢?如何变大???
  10. SyntaxError: Non-UTF-8 code starting with ‘\xbd‘ in file D:/code/CapsNet/word.py on line 6, but...