つまりこういうのか?
http://www.codeproject.com/csharp/csi.asp