Development Class C#

using System;
using System.Resources;
using System.Collections;
public class MyResourceReader : IResourceReader, IEnumerable {
  private Hashtable dict;
  private string fResName;
  void IResourceReader.Close() {
  }
  public void Dispose(){
    
  }
  IDictionaryEnumerator IResourceReader.GetEnumerator()
  {
    return dict.GetEnumerator();
  }
  IEnumerator IEnumerable.GetEnumerator()
  {
    return dict.GetEnumerator();
  }
  public MyResourceReader(string resName)
  {
    fResName = resName;
    dict = new Hashtable();
    dict.Add("Greeting", "Hello");
    dict.Add("Program", "My Program");
    dict.Add("Test Resource", "www.rntsoft.com");
  }
}
class Test {
  public static void Main() {
    MyResourceReader reader = new MyResourceReader("MyResources");
    IDictionaryEnumerator dict = ((IResourceReader)reader).GetEnumerator();
    while ( dict.MoveNext() )
    {
     string s = (string)dict.Key;
     if ( s == "Greeting" )
       Console.WriteLine("{0}", dict.Value);
    }
  }
}