In the case that you are in need of a trie object written in C# for any ASP.NET services, here are two class files that will help you out. This object can be used efficient for keyword prefix searching. This includes the autocomplete for search text fields.