All pastes #256332 Raw Edit

Stuff

public text v1 · immutable
#256332 ·published 2006-11-24 02:09 UTC
rendered paste body
	private OrderedDictionary ReadWords(StreamReader reader)
	{
		OrderedDictionary dictionary = new OrderedDictionary();
		char[] separators = new char[] { ' ','\t','-'};
		string line = null;
		while ((line=reader.ReadLine())!=null)
		{
			if (!string.IsNullOrEmpty(line))
			{
				string[] parts = line.Split(separators,2,StringSplitOptions.RemoveEmptyEntries);
				if (parts!=null && parts.Length==2)
				{
					if (dictionary.Contains(parts[0]))
					{
						Console.WriteLine("warning: omitted '{0}' duplication",parts[0]);
					}
					else
					{
						dictionary.Add(parts[0],parts[1]);
					}
				}
			}
		}
		return dictionary;
	}