c#如何获取对象的内存地址,然后操作私有成员变量,非反射! RRS feed

  • 问题

  • 在c++中可以毫不费力的获取内存地址,然后加上其偏移即可修改其成员变量,请问在c#中要怎么,访问对象的类的私有成员变量呢?
    2017年1月26日 13:43



  • 你好,

    C# 使用get set 方法来实现,像这样:

     private int confirmed;
        public int Confirmed 
            get { return confirmed }
            set { confirmed = value; }

    Best regards,

    Cole Wu

    MSDN Community Support
    Please remember to click "Mark as Answer" the responses that resolved your issue, and to click "Unmark as Answer" if not. This can be beneficial to other community members reading this thread. If you have any compliments or complaints to MSDN Support, feel free to contact

    2017年1月27日 2:32
  • 是别人的程序集里面的私有成员属性!!!!
    2017年1月27日 6:43
  • ?????
    • 已标记为答案 chinaxke 2017年1月28日 9:04
    • 已编辑 [-] 2018年1月11日 12:01
    2017年1月28日 8:54