首页 > 解决方案 > 没有给出与所需的形式参数“信息”相对应的参数

问题描述

我有一个 VS C# 项目(project1),它可以编译并且工作正常,没有任何错误。

我创建了第二个项目 (project2),它添加了许多文件作为第一个项目的链接。我已经添加了所有必要的引用等。我为 project2 创建了一个条件编译符号。Project2 给出了一个错误:

没有给出与“Curve.Curve(SerializationInfo, StreamingContext)”所需的形式参数“info”相对应的参数

public CurveCollection(List<Rhino.Geometry.Curve> curves) 
{
      this.CurveList = this.CurveList;
}

我已经搜索了论坛以尝试找出导致此错误的原因,但我很茫然。

有人可以阐明我可能缺少的东西吗?

标签: c#visual-studiovisual-studio-2015

解决方案


正如我所说,您编写的这行代码没有做任何事情,只是将其初始化this.CurveList为它的值,我认为您应该将您的代码更改为:-

public CurveCollection(List<Rhino.Geometry.Curve> curves) 
{
    this.CurveList = curves;
}

推荐阅读