没有给出与所需的形式参数“信息”相对应的参数
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;
【讨论】:
以上是关于没有给出与所需的形式参数“信息”相对应的参数的主要内容,如果未能解决你的问题,请参考以下文章