jacky1936: 这样也行?并没有new啊 [阅读: 292] 2005-04-24 11:45:31 不是这样写的 EcNav aEcNav=new EcNav; aEcNav=List[idx1] as EcNav; List[idx1]=(EcNav)List[idx2]; List[idx2]=aEcNav; 并且按道理说对象是引用类型不是值类型,因而这样的用临时变量进行两个值的交换也不应该是对的啊