C#查找列表中所有重复出现元素代码

public T[] GetDuplicates(T inputValue)

{

  List<T> duplicates = new List<T>( );

  for (int i = 0; i < this.Count; i++)

  {

    if (this[i].Equals(inputValue))

    {

      duplicates.Add(this[i]);

    }

  }//codego.net

  return (duplicates.ToArray( ));

}