См. # Технологии познания и .Net Framework