类型“<type name>”不具有带有“<parameter type names>”类型参数的构造函数

更新:2007 年 11 月

在 Visual Studio 分析代码的过程中,不能找到有匹配参数的构造函数。

这可能是因为提供的构造函数具有的类型与要求的类型不同所致。例如,某个 Point 构造函数可能带有两个 integer。如果您提供了 float,就会引发该错误。

更正此错误

  • 使用另一个构造函数,或显式转换参数类型使它们与构造函数提供的类型相匹配。

请参见

参考

构造函数(C# 编程指南)

其他资源

Visual Basic 中的类型转换