收录日期:2019/05/24 23:41:29 时间:2016/05/31 07:14:29 标签:ASP.NET
一个ArrarList
我怎么知道他是否含有数库中的Name,如果有刚则删除。
也可看:
http://community.csdn.net/Expert/topic/3573/3573433.xml?temp=.1988031
急糊涂了, 是ArrayList
你要删除重复的记录对吗???
先找到你要删除元素的index,然后用这个
ArrayList.Clear(ArrayList, index, length)
帮你查了一下MSDN
MS帮你写好了关于查找的方法IndexOf

下面是例子!

using System;
using System.Collections;
public class SamplesArrayList  {

   public static void Main()  {

      // Creates and initializes a new ArrayList with three elements of the same value.
      ArrayList myAL = new ArrayList();
      myAL.Add( "the" );
      myAL.Add( "quick" );
      myAL.Add( "brown" );
      myAL.Add( "fox" );
      myAL.Add( "jumps" );
      myAL.Add( "over" );
      myAL.Add( "the" );
      myAL.Add( "lazy" );
      myAL.Add( "dog" );
      myAL.Add( "in" );
      myAL.Add( "the" );
      myAL.Add( "barn" );

      // Displays the values of the ArrayList.
      Console.WriteLine( "The ArrayList contains the following values:" );
      PrintIndexAndValues( myAL );

      // Search for the first occurrence of the duplicated value.
      String myString = "the";
      int myIndex = myAL.IndexOf( myString );
      Console.WriteLine( "The first occurrence of \"{0}\" is at index {1}.", myString, myIndex );

      // Search for the first occurrence of the duplicated value in the last section of the ArrayList.
      myIndex = myAL.IndexOf( myString, 4 );
      Console.WriteLine( "The first occurrence of \"{0}\" between index 4 and the end is at index {1}.", myString, myIndex );

      // Search for the first occurrence of the duplicated value in a section of the ArrayList.
      myIndex = myAL.IndexOf( myString, 6, 6 );
      Console.WriteLine( "The first occurrence of \"{0}\" between index 6 and index 11 is at index {1}.", myString, myIndex );
   }

   public static void PrintIndexAndValues( IEnumerable myList )  {
      int i = 0;
      System.Collections.IEnumerator myEnumerator = myList.GetEnumerator();
      while ( myEnumerator.MoveNext() )
         Console.WriteLine( "\t[{0}]:\t{1}", i++, myEnumerator.Current );
      Console.WriteLine();
   }
}
回复人: qixiao(七小) 删除一个另一个Index会变的。还不能达到目地呀。
那就加个redim ArrayList(length-1)
这个是vb中的不知道c#怎么写
你想一下数组的原理,定义的时候你个它指定了元素数,删除的时候并不能改变它的元素数

还有一个办法就是把数组弄到一个字符串里,操作之后再加进来
很简单:

ArrayList myList=new ArrayList();
myList.Add("a");
myList.Add("b");
myList.Add("c");
myList.Add("c");
.
.
.

for(int i=0;i<myList.Count;i++)
{
  if(myList[i].ToString()=="c")
  {
     myList.RemoveAt(i--); //注意这里就行了,删除一个myList.Count就减少了,所以让i-1;
  }
}
zpisgod(GOD) 你能不能说一下注意的那里应该做呀?
呵呵,没有注意到吗? 那个i--, 就是让i自减一下
同意: zpisgod(GOD) ( ) 
其实你也可另重新定义一个ArrayList把!="c"的Add到新的ArraryList
不过没有 zpisgod(GOD) ( ) 的简单些。

从数据库读取内容问题 求关于java代码优化 请教delphi中Access数据库多表修改问题? form上有一个picturebox控件,picturebox.image为一透明的png图片,我将winform设为透明,运行png图片显得模糊了,有锯齿。这问题怎么解决 08年最具潜力的投资新方式——黄金现货投资 请大家帮忙解决个问题 这样的功能怎么实现? 一个由字母组成的字符串,最长14位,要求每隔2位加一个逗号,最左边不加,求一个好的算法 [高分][紧急][在线等]请问可不可以在ajax中使用lightwindow~谢谢~ 请教下这个是用什么控件做的呢 灰度差别不大的频谱图像的分割,主要是把海杂波和电离层杂波的频谱分割出来。频谱图像的数据如附件 vs2005无法添加引用 用JS控制 hidden对象 的 value,出现类似缓存未清除的问题。刷新窗体后hidden的值会被清空吗? 这个问题就没有人回答出来吗?我就奇了怪了。 大家看下这段代码能实现搜索功能吗? 微软是不是又在搞小动作啊?怎么最近升级到ie7后访问google就经常出现Bad Request?? 00000000000 100分:oracle总提示我:对象什么的不能执行所需要的操作!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! sql 急需解决的问题 Help!!!JSONRPC 怎么与spring整合? 潜水两年连标题都太短了,现在应该够长了 请教高手 是否可以去掉微软的数字签名? 各位帮看看这个SOCKET问题如何解决 xiaoxiaoxiao excel 单元格颜色不显示问题!! JMETER测试需要验证信息的webservice 如何实现这个表?两列相减。。。 设置计时器后,内存泄漏? 求助,今天在安装JDK1.6后javac运行不了? 如何解决mschart闪烁问题啊,急啊