考虑以下两种情况:
案例1 - >的 System.Web.UI.WebControls.DropDownList
我有两个下拉列表。我将1分配给其他人
ddl1 = ddl2
然后我执行
ddl2.items.clear().
这也将重置ddl1的数据(如果错误则纠正我。)
案例2 - >的 Telerik.WebControls.RadComboBox
与上述步骤相同
radcb1 = radcb2
radcb2.items.clear()
这也将清除radcb1 ??
中的数据答案 0 :(得分:1)
在语句radcb1 = radcb2
之后,您有两个引用(指向)同一RadComboBox
实例(最初指向的radcb2
实例)的变量。
因此,以下行radcb2.Items.Clear()
将仅清除该实例的项目。
至于你的第一个例子:这是相同的,即你假设这也将清除ddl1
的项目是错误的。