遭受只读错误

艾哈迈德·埃克·本·贾米亚

我试图通过另一个类的对象访问常量类中的只读字段时遇到问题

常量类:

class iec_104_data_constants
{
    public readonly byte[] STARTDTcon= {0x68, 0x04, 0x0b, 0x00, 0x00, 0x00}; 
    public readonly byte[] STOPDTcon = {0x68, 0x04, 0x23, 0x00, 0x00, 0x00}; 
    public readonly byte[] TESTFRcon = {0x68, 0x04, 0x83, 0x00, 0x00, 0x00};                    
    public readonly byte[] nothing = {}; 
}



class iec104_class
{
    iec_104_data_constants c = new iec_104_data_constants();

    public static byte[] construct_SU_frames(byte[] dequeud_frame) 
    {

        if (dequeud_frame[2] == 0x07) // STARTDTact
            return c.STARTDTcon;
        if (dequeud_frame[2] == 0x13) //STOPDTact
            return c.STOPDTcon;
        if (dequeud_frame[2] == 0x43) //STOPDTact
            return c.STOPDTcon;
        else
            return c.Nothing;
    } 

错误:

错误CS0120非静态字段,方法或属性'iec104_class.c'需要对象引用

雷内·沃格特(Rene Vogt)

您的方法construct_SU_framesstatic,但是您声明c实例成员。

声明c为静态,它应该可以工作:

class iec104_class
{
    // make it STATIC
    static iec_104_data_constants c = new iec_104_data_constants();

    //...
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Ubuntu挂载分区只读错误

来自分类Dev

从 SD 卡启动 Virtualbox VM 时出现只读错误

来自分类Dev

在VBA中使用SQL联接两个Excel工作簿中的数据(只读错误)

来自分类Dev

在asp.net中调整图片大小只读错误

来自分类Dev

在JBoss 7.1.1中为MySQL Cluster创建XA数据源:连接只读错误

来自分类Dev

Ubuntu - 安装 (Jenkins) Docker 容器由于创建挂载源路径而失败:mkdir 只读错误

来自分类Dev

Ubuntu服务器Hardisk在刷新sdc-8上的文件数据时检测到的IO只读错误

来自分类Dev

2个MAAS区域控制器一个数据库hot_standby只读错误

来自分类Dev

使用网格功能时在python上获取可读错误

来自分类Dev

短读错误-Boost asio同步https调用

来自分类Dev

从流中读取时出现NodeJs可读错误

来自分类Dev

websocket计时器滴答后升压asio短读错误

来自分类Dev

MySQL错误1036:表是只读的

来自分类Dev

C ++错误:分配只读变量

来自分类Dev

React Native错误:“变量”是只读的

来自分类Dev

色情 只读文件系统错误

来自分类Dev

当有多个部署正在运行时,Kubernetes是否会遭受Docker Swarm随机获取的“更新顺序错误”错误?

来自分类Dev

TalkBack 读错时间

来自分类Dev

webapp2-只读文件系统错误

来自分类Dev

尝试获取只读值的修改错误

来自分类Dev

错误:只读对象中的成员分配

来自分类Dev

react-native useState错误(“为只读”)

来自分类Dev

React Native与expo错误:useEffect只读

来自分类Dev

BTRFS变为只读且出现IO错误

来自分类Dev

错误:只读对象中的成员分配

来自分类Dev

已安装媒体的只读文件系统错误

来自分类Dev

错误错误:尝试分配给只读属性。儿童范围

来自分类Dev

NPM错误:错误:EROFS:只读文件系统,mkdir'/ npm'

来自分类Dev

修复遭受狗咬伤的Pendrive

Related 相关文章

  1. 1

    Ubuntu挂载分区只读错误

  2. 2

    从 SD 卡启动 Virtualbox VM 时出现只读错误

  3. 3

    在VBA中使用SQL联接两个Excel工作簿中的数据(只读错误)

  4. 4

    在asp.net中调整图片大小只读错误

  5. 5

    在JBoss 7.1.1中为MySQL Cluster创建XA数据源:连接只读错误

  6. 6

    Ubuntu - 安装 (Jenkins) Docker 容器由于创建挂载源路径而失败:mkdir 只读错误

  7. 7

    Ubuntu服务器Hardisk在刷新sdc-8上的文件数据时检测到的IO只读错误

  8. 8

    2个MAAS区域控制器一个数据库hot_standby只读错误

  9. 9

    使用网格功能时在python上获取可读错误

  10. 10

    短读错误-Boost asio同步https调用

  11. 11

    从流中读取时出现NodeJs可读错误

  12. 12

    websocket计时器滴答后升压asio短读错误

  13. 13

    MySQL错误1036:表是只读的

  14. 14

    C ++错误:分配只读变量

  15. 15

    React Native错误:“变量”是只读的

  16. 16

    色情 只读文件系统错误

  17. 17

    当有多个部署正在运行时,Kubernetes是否会遭受Docker Swarm随机获取的“更新顺序错误”错误?

  18. 18

    TalkBack 读错时间

  19. 19

    webapp2-只读文件系统错误

  20. 20

    尝试获取只读值的修改错误

  21. 21

    错误:只读对象中的成员分配

  22. 22

    react-native useState错误(“为只读”)

  23. 23

    React Native与expo错误:useEffect只读

  24. 24

    BTRFS变为只读且出现IO错误

  25. 25

    错误:只读对象中的成员分配

  26. 26

    已安装媒体的只读文件系统错误

  27. 27

    错误错误:尝试分配给只读属性。儿童范围

  28. 28

    NPM错误:错误:EROFS:只读文件系统,mkdir'/ npm'

  29. 29

    修复遭受狗咬伤的Pendrive

热门标签

归档