gsmtype在什么地方new 了吗?
当前数据存在吗?

解决方案 »

  1.   

    这个说起来复杂。如果你不是需要跟C++之类的其它语言互相调用的话,直接用class。
      

  2.   

    我是楼主...
    现在我换了一种思路,但有了一个新的问题...
    请问..
     TArray.DTT.gsmtype[].listID  的TArray.DTT.gsmtype.Length=60,我如何在调用之前,删除其中所有为O的元素,并且将它的Length也调整为删除后的状态。
      

  3.   


    List<Int32> lstRem = new List<Int32>();
    for ( Int32 i = 0 ;i< TArray.DTT.gsmtype.Length;i++)
    {
        if( TArray.DTT.gsmtype[i].liseID.Length == 0)
    //条件自己加
    {
        lstRem.Add(i);
    }
    }
    lstRem.Sort();
    lstRem.Reverse();
    foreach (Int32 iremove in lstRem)
    {
    TArray.DTT.gsmtype.RemoveAt(iremove);
    }