aspiringsenior 发表于 2016-4-26 00:32:07

[commandmethod]下面的方法函数中的属性参数为什么只是初始值,不能随属性参数的修...

本帖最后由 aspiringsenior 于 2016-4-27 00:24 编辑

下面的方法函数中的属性参数为什么只是初始值,不能随属性参数的修改而变化?

比如,
首先,定义了一个如下的类,
public   class C1自定义类
    {
      public C1自定义类()
      {
            wrg1 = "ddd";
            wrg2 = "fff";
      }
      public string wrg1 { get; set; }
      public string wrg2 { get; set; }
      
      public void wrg3()
      {
            MessageBox.Show(wrg1 + wrg2);
      }
    }
然后,定义一个静态类,如下:
public staticclass C2公共类
    {
      public static C1自定义类 hhh = new C1自定义类();
    }
然后,将C2公共类.hhh连接到propertygrid控件上,利用propertygrid空间修改wrg1、wrg2的值,
最后,用www命令显示wrg3,问题出现了:始终显示“dddfff”,就是说,wrg3方法函数中的属性参数的值始终是初始值,没得到改变。
请问是怎么回事?不胜感激。
我做了一个附件,vs2010+cad2008


页: [1]
查看完整版本: [commandmethod]下面的方法函数中的属性参数为什么只是初始值,不能随属性参数的修...