[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]