首页 > 编程语言 >C#Non-static method requires a target异常

C#Non-static method requires a target异常

时间:2023-06-15 10:34:22浏览次数:42  
标签:Non target C# static 报错 method

非静态方法需要一个目标,一般这种情况是调用的某个方法时传参为null,这种情况编译时不会报错,运行时会出错

解决方法就是检查代码中涉及的实体是否为空,就比如我这里,getchildren的list就是空在使用finall时就报错了

 

标签:Non,target,C#,static,报错,method
From: https://www.cnblogs.com/misakayoucn/p/17482193.html

相关文章

  • TrueNAS CORE 13.0-U5.1 TrueNas存储平台 安装部署设置
    Truenas官网地址:https://www.truenas.com/下载TrueNASCORE13.0-U5.1服务器配置要求:CPU四核心内存8G硬盘按需求一、安装:与FREENAS一样(忽略)二、开始配置配置网卡信息说明开始配置网卡信息即可,因此我们选择第一项:三、浏览器访问TrueNas我们可以Https访问也可http访问......
  • oracle中if/else功能的实现的3种写法
    一、单个IF1、ifa=...then.........endif;2、ifa=...then......else....endif;二、多个IFifa=..then......elsifa=..then....endif;这里中间是“ELSIF”,而不是ELSEIF。这里需要特别注意https://www.cnblogs.com/yangzhilong/archi......
  • 解决MySQL8.0报错:Unknown system variable 'validate_password_policy'
    解决MySQL8.0报错:Unknownsystemvariable'validate_password_policy'解决MySQL8.0报错:Unknownsystemvariable'validate_password_policy'一、问题描述1.通过yum安装好mysql8.0,通过生成的临时密码登录后操作mysql时会报如下错误:mysql>showdatabases;ERROR1820......
  • Excel将一列数据转化为N*M的矩阵
    1、例如转化为5*6的矩阵,在B1~G1处输入如下代码,则得到第一行数据:=INDEX(A:A,(ROW()-1)*6+COLUMN()-1)2、选中B1~G1,将数据往下拉,则得到对应矩阵:3、若第一列数据过长,也可以先计算共可以分成多少行:=CEILING(MATCH("zzzzz",A:A)/6,1) ......
  • Oracle动态建表示例
    declarev_sqlvarchar2(5000);v_iscountnumber;begin--检查表是否存在selectcount(1)intov_iscountfromuser_tableswheretable_name=upper('${tableName}');--不存在执行DDL语句ifv_iscount=0then--执行建表语句v_......
  • leetcode:vim模式下esc代码区失焦问题
    问题刷力扣时用的vim模式编码,当按下esc退出插入模式的时候,发现编辑的焦点直接从代码区退出了,还想继续往下敲代码就只能再次点鼠标原因浏览器使用了插件vimium,所以导致这个问题的出现。参考这里解决把插件设置力扣网站禁用就行,如果不想麻烦的关闭vimium插件的话。直接添加如......
  • 503 Service Temporarily Unavailable
    请求不可用基本处理步骤1.Restart/reboottheservers2.Checkforunexpectedautomaticmaintenance3.Checkonyourbandwidth4.Checkserverconnectivityontheserverchain5.Checkthefirewalls6.Checkthelogs7.Checkthecode1.重新启动/重新启动服务器2.......
  • Mongodb - org.springframework.dao.DuplicateKeyException
    首先明确场景为mongodb,此异常在进行mongodb的插入操作时抛出,插入的主键已经存在。衍生场景,使用upsert时抛出,此处的包括了$set和$setOnInsert由于upsert非原子操作,如果在多线程环境下:线程A和线程B同时对数据库未存在的记录record1进行upsert,有可能会出现两个线程都判断为应该进行......
  • WWDC2023 Session系列:探索XCode15新特性
    一、版本说明XCode15beta发布于2023年6月5日,可支持macOS13.3或以上版本,你可以按需下载需要的平台。二、新增特性1.代码智能提示(Codecompletion)•创建新的文件在引用时的提示首先创建一个新的文件然后,在引用的地方,输入文件首字母会立即自动弹出补全提示。......
  • CentOS yum升级MySQL 5.6到5.7.42
    注意:升级前一定要做好备份升级前请将mysql5.6小版本升级到最高升级时可将my.cnf配置文件备份,保留最基本的配置,避免因配置问题造成异常,升级完成后在逐步还原安装mysql5.7yum源如果之前已经安装了5.6的yum源,需要先卸载后在安装rpm-Uvhhttps://dev.mysql.com/get/mysql......