实例化没有构造函数的类

本文关键字:构造函数 实例化 | 更新日期: 2023-09-27 18:08:52

我正在尝试使用一个不幸没有定义构造函数的类。当我尝试创建对象时,c#告诉我没有预定义的构造函数。我被告知这个类是许多年前在Visual Basic 6中创建的,而在VB中不知何故不需要构造函数。

谁能想出解决这个问题的办法?也许我可以声明一个新类并继承旧类。。然后在新类中创建构造函数。
    someClass  myClass= new someClass();
    //Returns an error saying no constructor can be found at all.

实例化没有构造函数的类

可能有一个内部构造函数。看看这个答案。这意味着您将无法从其他程序集访问构造函数。(见MSDN。)

程序集中可能有某个方法实例化了该类的实例。试着找到一个这样的方法,并调用它来获得someClass的实例。