我在 C#(ver 4.0) 中处理 Windows 窗体应用程序
我想复制一个 CheckedListBox,但不作为参考。我希望 CheckedListBox 中的每次更改都不会影响我的对象,只需分配一次,然后不引用。
以下是我的代码:
public struct SmartFilter
{
public int from, to;
public CheckedListBox cmb;
}
var temp = new SmartFilter();
temp.from = Convert.ToInt32(cbNumber2From.SelectedItem);
temp.to = Convert.ToInt32(cbNumber2To.SelectedItem);
temp.cmb = cbNumbers2;
当我到达最后一行
temp.cmb = cbNumbers2;
我想在temp.cmb
(CheckedListBox) 中保存一个副本,但之后窗口中的每次更改都会影响我的对象。