没有给出与所需的形式参数“信息”相对应的参数

Posted

技术标签:

【中文标题】没有给出与所需的形式参数“信息”相对应的参数【英文标题】:There is no argument given that corresponds to the required formal parameter 'info' 【发布时间】:2019-01-16 07:25:12 【问题描述】:

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

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

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

public CurveCollection(List<Rhino.Geometry.Curve> curves) 

      this.CurveList = this.CurveList;

我已经在论坛中搜索过,试图找出导致此错误的原因,但我很茫然。

有人能解释一下我可能遗漏了什么吗?

【问题讨论】:

这里看起来有点不对劲,你确定这是抛出的线吗?请您仔细检查一下 你用自己的值初始化了这个变量。 【参考方案1】:

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

public CurveCollection(List<Rhino.Geometry.Curve> curves) 

    this.CurveList = curves;

【讨论】:

以上是关于没有给出与所需的形式参数“信息”相对应的参数的主要内容,如果未能解决你的问题,请参考以下文章

没有给出与所需形式参数“选项”相对应的参数

解决错误“没有给出与所需形式参数相对应的参数”?

没有给出与所需形式参数相对应的参数

Asp.net Boilerplate - 没有给出与所需形式参数相对应的参数

在 Unity 脚本中:没有给出与所需形式参数相对应的参数

“没有给出与所需形式参数相对应的参数”-尝试测试OOP继承时[重复]