Netica API

 Net Library
 Download Files
 Order Form
 Mailing List
 Contact Us
 Site Map

  Other Languages


The Netica-C# API allows programming Netica Application through its COM interface (also known as "ActiveX" or "Automation"). The C# API is a fully functioning product, which you are welcome to download for trial. We very much welcome your feedback.

Netica-C# API is one member of the family of Netica APIs, including ones for C, C++, and Java.

Netica-C# API Features

This list outlines features specific to the C#-API. For the features shared by all the Netica APIs, please see the Netica API page.

  • Provides a GUI to your program. Your program can interact with Bayes nets at the same time as the user interacts with them through the regular Netica Application GUI.
  • Similar design to MS Office products. Visual Basic programmers familiar with programming Microsoft Office products will feel at home.
  • Good object oriented design. .
  • Flexible parameters. Function parameters can be passed in many forms (numeric indexes, name strings, object references, etc.).
  • On-screen documentation. Every function and class has a brief description browsable from the C# development environment.
  • Multiple programming languages. It can be programmed in any language that can access a COM interface (Visual Basic, C#, COM-enabled Java, C++, etc).

Netica-C# How-To

Note: The Netica-C# API makes direct use of the Netica engine within the Netica Application, via the COM interface. Its method calls are similar to those of the C API, so you will want the C API documentation to guide you.

To use the C# API, follow these steps:

  1. Download the latest version of Netica Application (at least version 3.18).
  2. Run Netica Application and choose Help -> Contents/Index from the overhead menu. From the Index tab, look up 'C# programming'.
  3. For detailed information on each function, use the C-API documentation, since the functions operate in the same way.


  • Please see the parent page: Netica API Family regarding pricing.
  • The purchase of a Netica API license allows you to use all members of the Netica API Family with equal rights and obligations.
  • Free Version: You can download Netica Application and try the interface for free. It will operate as a trial version that is full-featured but limited in model size.

Enquiries & Notices

  • To mail us with questions or comments regarding Netica-C#, click here.
  • To be added to our mailing list and be notified of new releases and other news about Netica and Netica-C# (mailings are infrequent), click here.



  Copyright 1995-2024 Norsys Software Corp.   Legal Notices
Norsys and Netica are trademarks of Norsys Software Corp.