我试图从一个对象传递一个结构到另一个对象。我有以下代码:C# - 将结构从一个对象传递到另一个对象
private void mainMenuStripNewProject_Click(object sender, EventArgs e)
{
frmNewProject frmNewProject = new frmNewProject(this);
if (frmNewProject.ShowDialog() == DialogResult.OK)
{
StructProjectSettings tempProjectSettings = frmNewProject.getSettings();
newProjectEvent(tempProjectSettings); //Fetchs settings from the new project form
}
}
不过,我得到以下错误:
错误14无法隐式转换类型 'NathanUpload.frmNewProject.StructProjectSettings' 到 'NathanUpload.Main.StructProjectSettings' O:\回到名单Daten \ Visual Studio 2010 \ Projects \ NathanUpload \ NathanUpload \ Main.cs 43
在每个类中的结构被声明为公共类变量并且是相同的。
感谢您的帮助!