Вы пытались использовать его из C #?
Вероятно, там выдает ту же ошибку.
EDIT
Я попробовал твой код. (Джефф, нам нужно a кнопка копирования исходного кода )
В VB.NET. Там следующая ошибка:
Type 'RF.RabinFingerprint' has no constructors.
В C # вы получаете следующие 2 ошибки.
Cannot create an instance of the static class 'RF.RabinFingerprint'
Cannot declare a variable of static type 'RF.RabinFingerprint'
На самом деле C # показывает вам реальную проблему. Как сказал Джаз. Вы должны изменить свой класс, чтобы он был нестатическим для правильной работы
EDIT2
Стив прав. Если ваш класс был спроектирован так, чтобы он был статическим, как кажется, поскольку все в нем является статическим, то необходимо изменить вызов конструктора. Поскольку класс статический, вы не можете создать экземпляр своего класса.
Нет необходимости вызывать конструктор, поскольку он будет автоматически вызываться при первом использовании класса (например, при вызове метода из него).