请教StringTable的用法
我看网上有一段用c#读文件的例子,将文件的内容先写入一个StringTable 
 不知道StringTable是什么谁能解释一下吗 
 为什么我在2005里不能使用StringTable,要添加什么命名空间吗?   
 using   System; 
 using   System.IO; 
 using   System.Collections;   
 class   Anagrams    
 {               
             public   static   void   Main(String[]   args) 
             { 
                         StreamReader   din   =   File.OpenText   ( "words.txt "); 
                         String   str; 
                         StringTable   st   =   new   StringTable();                              
                         Console.WriteLine( "Reading   data   and   insterting   into   a   StringTable. "); 
                         while   ((str=din.ReadLine())   !=   null)   { 
                                     st.Add(str); 
                         } 
                         Console.WriteLine( "Printing   out   the   StringTable. "); 
                         foreach   (string   s   in   st) 
                         { 
                                     Console.WriteLine   (s); 
                         }                           
                         Console.WriteLine   ( "\r\nPress   Return   to   exit. "); 
                         Console.Read(); 
             } 
 }
------解决方案--------------------up
------解决方案--------------------有这个吗?我怎么找不到呀? 
 应该是StringCollection吧. 
 public class StringCollection 
     Member of System.Collections.Specialized
------解决方案--------------------StringTable ??没碰到。。。
------解决方案--------------------没遇到过.   
 你看到的是不是人家自己写的类?